Foro de elhacker.net

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
  1.  
  2.  
  3. #include "stdafx.h"
  4. #include "iostream"
  5. using namespace std;
  6. #include "conio.h"
  7.  
  8. void main ()
  9. {
  10.     for(x=3;x=100;x=++)
  11.      cout<<x;
  12.  
  13.      _getch;
  14.  
  15. }


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
  1. #include<iostream>
  2. using std::cout;
  3. using std::cin;
  4. using std::endl;
  5. int main()
  6. {
  7. int i=0;
  8. for (i=5;i<=100;i++)
  9. {
  10.    cout<<i<<endl;
  11. }
  12. cin.get();
  13. return EXIT_SUCCESS;
  14. }
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
Me pueden decir si este probelma esta bien?

Código
  1. #include "stdafx.h"
  2. #include "iostream"
  3. using namespace std;
  4. #include "conio.h"
  5.  
  6. void main ()
  7. {
  8.     for(x=3;x=100;x=++)
  9.      cout<<x;
  10.  
  11.      _getch;
  12.  
  13. }

* 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
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main ()
  6. {
  7.    int x=0;
  8. for (x=5;x<=100;x++)
  9. cout<<x<<"\t";
  10. cout<<endl;
  11. cin.get();
  12. return 0;
  13. }

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

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