Imprimir los numeros contenidos entre 5 y 100...!

Iniciado por +-+Dios_es_Amor+-+, 9 Junio 2013, 03:44 AM

0 Miembros y 1 Visitante están viendo este tema.

+-+Dios_es_Amor+-+


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;
     
}

43H4FH44H45H4CH49H56H45H

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.

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

leosansan

#2
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.

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! .... ..