Título: Q estoy haciendo mal programa c++ que permita mostrar los primeros N naturales Publicado por: oliverluis en 29 Noviembre 2011, 22:11 pm 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 :( :( :( :( :( :( Título: Re: Q estoy haciendo mal programa c++ que permita mostrar los primeros N naturales Publicado por: 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.
Código: int NUM=1; Código: while(NUM<=10) Título: Re: Q estoy haciendo mal programa c++ que permita mostrar los primeros N naturales Publicado por: oliverluis en 30 Noviembre 2011, 00:02 am :-[ :-[ :-[ :-[ :-[ahora me indica error en la linea donde se encuentra do
Título: Re: Q estoy haciendo mal programa c++ que permita mostrar los primeros N naturales Publicado por: oliverluis en 30 Noviembre 2011, 01:48 am Estas definiendo 2 variables sin coma. En el caso de que sea una sola no puede tener espacios. Código: int NUM=1; Código: while(NUM<=10) sigo con el problema ahora me da un error en la linea de do..... Título: Re: Q estoy haciendo mal programa c++ que permita mostrar los primeros N naturales Publicado por: Ferno en 30 Noviembre 2011, 01:51 am Nunca definiste la variable valor...
Y ese loop es infinito, porque nunca estás alterando la variable "NUM" entonces siempre será <= 10. Título: Re: Q estoy haciendo mal programa c++ que permita mostrar los primeros N naturales Publicado por: oliverluis en 30 Noviembre 2011, 04:59 am 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; } } Título: Re: Q estoy haciendo mal programa c++ que permita mostrar los primeros N naturales Publicado por: Ferno en 30 Noviembre 2011, 13:00 pm 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". |