El problema que debo resolver es :"SUMA 1-2+3-4+5-6....n"
Mi observacion: pares son negativos e impares positivos.
El unico error que se detecto es :"14: lvalve required as left operand of assignmet"
lo que realizé fue lo siguiente:
Código
¿Que significa ese error?
#include <stdlib.h> #include <stdio.h> int main() { int numero,cont,suma=0,resta=0,total; printf("Ingrese la cantidad de numeros consecutivos a sumar:"); scanf("%d",&numero); // se lee el dato cont=1; while(cont<=numero) { (cont%2==0)? resta=resta-cont:suma=suma+cont; // linea14 (cont%2==0)? printf("%d",resta):printf("%d",suma); cont++; } total=resta+suma; printf("El resultado es:%d",total); return 0; }
¿Esta mal planteado el programa?
gracias de antemano
· Los códigos deben ir en etiquetas GeSHi
· No se debe escribir en mayúsculas
>aquí las reglas del foro
-Engel Lex