Título: Contador separando digitos - ayuda! (C++) Publicado por: Federicoide en 20 Febrero 2020, 17:59 pm Hola Gente!
Estoy intentando hacer un programa que cuente desde 0000 a 9999 mostrando en forma vertical cada digito separado. Es decir, el resultado deberia ser este (debe incluir 0 a la izquierda): numero1:0 numero2:0 numero3:0 numero4:1 numero1:0 numero2:0 numero3:0 numero4:2 numero1:0 numero2:0 numero3:0 numero4:3 numero1:0 numero2:0 numero3:0 numero4:4 ... numero1:9 numero2:9 numero3:9 numero4:9 Estuve pensando en matrices y vectores, pero aún no logro resolver una forma práctica de hacerlo. Necesito colocar el texto "numero:" y el numero. Se les ocurre algo? Muchas gracias! Título: Re: Contador separando digitos - ayuda! (C++) Publicado por: Federicoide en 20 Febrero 2020, 20:05 pm Les paso como lo resolvi por si alguien lo necesita, se pasa un poco pero funciona
#include <iostream> #include <fstream> using namespace std; int cuento=0 ; int mil=0; int decena=0; int centena=0; int unidad=0; int main() { ofstream fs("salida.txt"); while (cuento<=9999){ fs << ("Send, {Numpad") <<mil <<"}" << endl; fs << ("Send, {Numpad") <<centena <<"}" << endl; fs << ("Send, {Numpad") <<decena <<"}" << endl; fs << ("Send, {Numpad") <<unidad <<"}" << endl; if (unidad==9){ unidad=0; decena++; } unidad++; if (decena>=10) { decena=0; centena++; } if (centena>=10) { centena=0; mil++; } if (mil>=10){ break; } |