
Ayuda por favor con while - do while, no entiendo
Publicado por Martín (6 intervenciones) el 13/10/2017 07:20:20
Llevo apenas unas semanas con programación, un mundo desconocido para mi, apenas entendía la sentencia if y ahora tengo problemas con este ejercicio de while al que ademas agrego do while (para repetir) . Dice así:
Calcula la suma acumulada de n numeros consecutivos de 5 en 5. Ejemplo: Para n=4, suma= 50 (así que suma 5+10+15+20 = 50).
No tengo idea de que hacer, apenas realice el de números consecutivos normal, no tengo idea de como hacer la sumatoria de 5 en 5. Por favor ¡ayudaaa! Aquí mi código pasado , necesito que haga lo que anteriormente mencione...
GRACIAS. Apreciaría mucho una explicación aunque sea breve.
Calcula la suma acumulada de n numeros consecutivos de 5 en 5. Ejemplo: Para n=4, suma= 50 (así que suma 5+10+15+20 = 50).
No tengo idea de que hacer, apenas realice el de números consecutivos normal, no tengo idea de como hacer la sumatoria de 5 en 5. Por favor ¡ayudaaa! Aquí mi código pasado , necesito que haga lo que anteriormente mencione...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <windows.h>
using namespace std;
int n, cont=0, suma=0;
char resp;
int main(int argc, char *argv[]) {
do
{
cout<<"Ingresa la cantidad de numeros: ";
cin>>n;
cont=0;
suma=0;
while (cont<n)
{
cont=cont+1;
suma=suma+cont;
}
cout<<"El resultado de la suma es: "<<suma<<endl;
cout<<"Desea repetir el proceso? Teclee s=si. n=no ";
cin>>resp;
system ("cls");
}
while (resp=='s'||resp=='S');
return 0;
}
GRACIAS. Apreciaría mucho una explicación aunque sea breve.
Valora esta pregunta


0