Duvida - O que tá faltando pra que meu progama compile

30/06/2009

0

Tô meio perdido com os prints e o scans.

#include <stdio.h>
int main(){
int i,soma;

for(i=1,soma=0;i<=100;i++)
/*...*/if(i¬2==0)
/*......*/soma+=i*-1;
/*...*/else
/*......*/soma+=i*2;
getchar();
}
O exercício é este abaixo citado.

2) Faça um programa que calcule a soma dos números de 1 a 100, mas se o número for impar deverá ser calculado com peso 2, e se for par deverá ter peso -1.

Exemplo:
Soma = (2 x 1) – 2 + (2 x 3) – 4 + (2 x 5) – 6 + (2 x 7) – 8 + … + (2 x 99) – 100


Derekfelicio

Derekfelicio

Responder

Posts

02/07/2009

Mtomazelli

#include <stdio.h>
int main(){
int i,soma;

for(i=1,soma=0;i<=100;i++) ---> AQUI ESTA INCORRETO
/*...*/if(i¬2==0)
/*......*/soma+=i*-1;
/*...*/else
/*......*/soma+=i*2;
getchar();
}

for ( i = 1 ; i <= 100 ; i++ )

Vc deve iniciar soma = 0 antes do for, entao o codigo ficaria assim:

include <stdio.h>
int main(){
int i,soma;

soma = 0

for( i=1 ; i<=100 ; i++ )
{
if( i¬2 == 0 )
soma+=i*-1;
else
soma+=i*2;
getchar();
}


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar