Array
(
)

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

Derekfelicio
   - 30 jun 2009

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


Mtomazelli
   - 02 jul 2009

#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();
}