un programa simple que pide n numeros los suma y los muestra en pantalla
siendo n un numero ingresado por el usuario
/*un programa simple que pide n numeros los suma y los muestra en pantalla
siendo n un numero ingresado por el usuario */
#include<stdio.h>
#include<conio.h>
main()
{
int n; //limite ingresado por el usuario
int i; //contador
int num; //numero o numeros ingresados por el usuario
int suma; //acumulador
char repetir='s';
while ((repetir=='s') || (repetir=='S'))
{
suma=0;
printf("cuanto numeros quiere sumar ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf("ingrese un numero: ");
scanf("%d",&num);
suma=suma+num;
}
printf("Su suma es %dn",suma);
printf("quiere sumar nuevos numeros S/N");
repetir=getch();
printf("n");
}
}
se aceptan mejoras
(eni182 2010-11-26 19:44:27)
no se copio bien el n no me fije asi que editenlo printf("n"); cambiaria a printf("n"); printf("Su suma es %dn",suma); cambia a printf("Su suma es %dn",suma);
(eni182 2010-11-26 19:46:03)
Gracias por tu aporte, este es una variación del tuyo, Suma de N números, muestra el total de todos y la suma de las cantidades pares e impares: #include _iostream_ #include _conio.h_ main() { int n; //limite ingresado por el usuario int i; //contador int num; //numero o numeros ingresados por el usuario int suma_t; //acumulador int suma_p=0; int suma_i=0; char repetir='s'; while ((repetir=='s') || (repetir=='S')) { suma_t=0; printf ("Sumar n mumeros del 1-1000, "); printf("cuantos numeros quiere sumar "); scanf("%d",&n); while(n_0) { printf("Valor incorrecto, "); printf("cuantos numeros quiere sumar "); scanf("%d",&n); } for (i=0;i_n;i++) { printf("ingrese un numero: "); scanf("%d",&num); while ((num_0) || (num_1000)) { printf("Valor incorrecto, "); printf("ingrese nuevamente los numero que esten entre 1 - 1000: "); scanf("%d",&num); } suma_t=suma_t + num; if (num%2==0) { suma_p=suma_p+1; } else { suma_i=suma_i+1; } } printf("La suma total de los numeros es %d",suma_t); printf("n"); printf("La suma de la cantidad de numeros pares es %d", suma_p); printf("n"); printf("La suma de la cantidad de numeros imares es %d", suma_i); printf("n"); printf("quiere sumar nuevos numeros S/N"); repetir=getch(); } }
(jorsuap 2013-02-28 14:13:45)
Perdón por publicar lo anterior de esa manera, esta modificación la pueden ver aquí: http://www.elrincondelc.com/nuevorincon/index.php?pag=codigos&id=228
(jorsuap 2013-02-28 14:17:39)
Para enviar comentarios debes estar registrado.