Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: +-+Dios_es_Amor+-+ en 9 Junio 2013, 03:44 AM

Título: Imprimir los numeros contenidos entre 5 y 100...!
Publicado por: +-+Dios_es_Amor+-+ en 9 Junio 2013, 03:44 AM

Me pueden decir si este probelma esta bien?

Código (cpp) [Seleccionar]
 

#include "stdafx.h"
#include "iostream"
using namespace std;
#include "conio.h"

void main ()
{
    for(x=3;x=100;x=++)
     cout<<x;
     
     _getch;
     
}
Título: Re: Imprimir los numeros contenidos entre 5 y 100...!
Publicado por: 43H4FH44H45H4CH49H56H45H en 9 Junio 2013, 04:53 AM
Como usas VC++ mejor creas un proyecto de consola vacio y listo.
Código (cpp) [Seleccionar]
#include<iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int i=0;
for (i=5;i<=100;i++)
{
    cout<<i<<endl;
}
cin.get();
return EXIT_SUCCESS;
}

Mejor que busques un buen libro para empezar.
Título: Re: Imprimir los numeros contenidos entre 5 y 100...!
Publicado por: leosansan en 9 Junio 2013, 04:54 AM
Cita de: +-+Dios_es_Amor+-+ en  9 Junio 2013, 03:44 AM
Me pueden decir si este probelma esta bien?

Código (cpp) [Seleccionar]
#include "stdafx.h"
#include "iostream"
using namespace std;
#include "conio.h"

void main ()
{
    for(x=3;x=100;x=++)
     cout<<x;
     
     _getch;
     
}


* Si vas a imprimir entre 5 y 100, ¿por qué empiezas el for en 3?.

* Por el uso de la primera librería supongo estas En VisualStudio, ahí ,y en realidad en cualquier otro sitio, está de más la librería conio.

* getch es de conio por lo tanto no debes usarla, en su lugar para parar el programa y que se vea la salida antes de cerrarse la ventanita de la consola , ya que estas en Windows lo más cómodo es usar system, aunque lo oportuno por problemas de portabilidad seria usar la función getchar com la librería stdlib.h o cin.get() Más información en lo que no se debe hacer. (http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html)

Con lo comentado quedaría:

Código (cpp) [Seleccionar]

#include <iostream>

using namespace std;

int main ()
{
   int x=0;
for (x=5;x<=100;x++)
cout<<x<<"\t";
cout<<endl;
cin.get();
return 0;
}


Saluditos! .... ..(http://i1280.photobucket.com/albums/a497/leosansan/CANARIAS/bandera_canaria_zpseaf59d8e.gif)

(http://st.forocoches.com/foro/images/smilies/aaaaa.gif)