progrma c++ que permita mostrar los primeros N naturales
hola que estoy haciendo mal por que me indica un error en la int NUM=1 osea miren:
#include <cstdlib>
#include <iostream>
using namespace std;
int i NUM=1;
int main()
do{
cout<< "permitir mostrar los primeros N naturales";
cin>>valor;
}
while(i NUM < = 10)
system("PAUSE");
return EXIT_SUCCESS;
}
Gracias :( :( :( :( :( :(
Estas definiendo 2 variables sin coma. En el caso de que sea una sola no puede tener espacios.
int NUM=1;
while(NUM<=10)
:-[ :-[ :-[ :-[ :-[ahora me indica error en la linea donde se encuentra do
Cita de: Etex en 29 Noviembre 2011, 22:57 PM
Estas definiendo 2 variables sin coma. En el caso de que sea una sola no puede tener espacios.
int NUM=1;
while(NUM<=10)
sigo con el problema ahora me da un error en la linea de do.....
Nunca definiste la variable valor...
Y ese loop es infinito, porque nunca estás alterando la variable "NUM" entonces siempre será <= 10.
lo acomode pero me indica error en la llave final:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
do{
int NUM=1;
while(NUM >= 10)
{ cout<< "permtir mostrar los primeros N naturales";
cin>>NUM;
}
system("PAUSE");
return 0;
}
}
Usa la etiqueta GeSHi para postear código! (parte superior derecha en la publicación de respuesta).
A ver, además del programa, no está bien la lógica, el algoritmo que estás usando.
¿Vos querés mostrar los primeros 10 números naturales, o querés imprimir los primeros 10 números que te pase el usuario?
De cualquier forma, no está bien el code, fijate que la estructura repetitiva es do-while. Estás abriendo una llave luego del "do" pero no la estás cerrando antes del "while".