Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: leosansan en 19 Abril 2012, 19:05 pm



Título: duda programita
Publicado por: leosansan en 19 Abril 2012, 19:05 pm
me deberia dar la suma de n numeros pero solo me da el ultimo?

#include <stdio.h>
main()
{
int suma,i,n,numero;
printf("Escriba cuantos numeros va a sumar: ");
scanf("%d", &n);
suma = 0; /* Valor inicial */
numero = 0;

printf("Escriba los numeros:\n ");
for (i=1; i<=n; i++)
scanf("%d", &numero);
suma += numero;

printf("Su suma es %d", suma);

}


Título: Re: duda programita
Publicado por: satu en 19 Abril 2012, 20:45 pm
Hola

Te faltan las llaves del for

Saludos


Título: Re: duda programita
Publicado por: s00rk en 20 Abril 2012, 00:05 am
Pues si como te menciona satu te faltan las llaves del for, ya que a como lo tienes al no usar llaves solamente hara las repeticiones con la siguiente codigo que coloques y con las lleves pues hara las repeticiones con lo que haya dentro n_n