elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda C++ bucle imprime solo una parte de la tabla
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda C++ bucle imprime solo una parte de la tabla  (Leído 2,838 veces)
Raiden

Desconectado Desconectado

Mensajes: 25



Ver Perfil
Ayuda C++ bucle imprime solo una parte de la tabla
« en: 17 Agosto 2020, 18:32 pm »

Buenas a todos

Tengo una duda que no encontre x internet

Estoy haciendo un codigo que me pide que imprima 1000 veces el resultado x medio de un bucle pero al ejecutarlo solo imprime desde el 703 hasta "El total es 1000".
Saben que podria estar pasando?
Gracias
Aqui dejo el Codigo:
Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.    int Total=0;
  8.    for(double Contador=1;Contador<=1000;Contador++)
  9.    {
  10.        Total+=1;
  11.        cout<<Contador<<endl;
  12.    }  
  13.  
  14.    cout<<"El total es: "<<Total<<endl;
  15.    std::system("pause");
  16.    return 0;
  17.  
  18. }
  19.  

<Raiden>


MOD: Etiquetas de Código GeSHi modificadas


« Última modificación: 17 Agosto 2020, 18:49 pm por K-YreX » En línea

K-YreX
Moderador
***
Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: Ayuda C++ bucle imprime solo una parte de la tabla
« Respuesta #1 en: 17 Agosto 2020, 18:53 pm »

Lo más seguro es que te esté funcionando correctamente pero al no caber todos los números en la pantalla, solo ves los últimos.
Prueba a subir hacia arriba y el resto de números estarán ahí.

De todas formas, un par de consejos:
  • Por convenio es recomendable que las variables empiecen por minúscula.
  • El contador del bucle es preferible que sea de tipo entero, no flotante.
  • No es necesario que utilices std (línea 15) pues ya lo has especificado en la línea 3.
  • Mejores alternativas a system("pause") son: cin.get(); (en C++) o getchar(); (en C).

PD: En C/C++ se puede sustituir el +=1 por ++ y el -=1 por --.


En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
Raiden

Desconectado Desconectado

Mensajes: 25



Ver Perfil
Re: Ayuda C++ bucle imprime solo una parte de la tabla
« Respuesta #2 en: 17 Agosto 2020, 19:43 pm »

Citar
De todas formas, un par de consejos:

    Por convenio es recomendable que las variables empiecen por minúscula.
    El contador del bucle es preferible que sea de tipo entero, no flotante.
    No es necesario que utilices std (línea 15) pues ya lo has especificado en la línea 3.
    Mejores alternativas a system("pause") son: cin.get(); (en C++) o getchar(); (en C).
Si, a veces me olvido de las buenas practicas  :-X, estare mas atento..

https://ibb.co/fNsGPrr
No puedo ir mas arriba, la barra de desplazamiento empieza en 702.
que problema del SO deberia ser?


<Raiden>
« Última modificación: 17 Agosto 2020, 19:54 pm por Raiden » En línea

K-YreX
Moderador
***
Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: Ayuda C++ bucle imprime solo una parte de la tabla
« Respuesta #3 en: 17 Agosto 2020, 20:04 pm »

No puedes ir más arriba porque el cmd tiene un desplazamiento limitado.

Pon un cin.get(); dentro del bucle para que cada iteración se pause hasta que pulses una tecla y verás como sí se muestran los primeros números.
Código
  1. for(int contador = 1; contador <= 1000; ++contador){
  2.  cout << contador << endl;
  3.  cin.get();
  4. }
En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Recorrer una tabla con un bucle FOR??!!!!!
PHP
01munrra 6 7,654 Último mensaje 31 Marzo 2012, 03:34 am
por 01munrra
Array me imprime un solo elemento porque?
PHP
itzg3 5 3,193 Último mensaje 19 Abril 2014, 02:26 am
por Pablo Videla
Strati, el coche que se imprime en 3D en sólo 46 horas
Noticias
wolfbcn 0 1,223 Último mensaje 9 Octubre 2014, 01:06 am
por wolfbcn
Impresora bixolon srp350 imprime la mitad de la tirilla solo la parte derecha
Hardware
vichugdiaz 7 6,663 Último mensaje 27 Julio 2019, 18:44 pm
por Machacador
pdfCreator imprime solo hojas en blanco
Software
Lecoq01 0 1,820 Último mensaje 23 Junio 2020, 02:05 am
por Lecoq01
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines