Escriba un programa en lenguaje C: ingrese una n y calcule la suma de 1 a n. Escriba el programa de la siguiente manera:
Esto está usando la declaración while
#include"stdio.h"
void main()
{
int i=1,n;
int sum=0;
printf("please input the n:\n");
scanf("%d",&n);
while(i<=n)
{
sum+=i;
i++;
}
printf("the result is :%d\n",sum);
}
Mi primer pensamiento fue usar un bucle for, de la siguiente manera:
#include"stdio.h"
void main()
{
int i,n;
int sum=0;
printf("please input the n:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
sum+=i;
printf("the result is:%d\n",sum);
}
Para resumir: bucles for y declaraciones while, personalmente creo que los bucles for pueden ser más útiles y comprender mejor. Hay un buen dicho, un bucle for no puede resolver el problema, luego otro bucle for.