duda programita

Iniciado por leosansan, 19 Abril 2012, 19:05 PM

0 Miembros y 1 Visitante están viendo este tema.

leosansan

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);

}

satu

Hola

Te faltan las llaves del for

Saludos
Breakbeat como forma de vida

s00rk

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