Informatică, întrebare adresată de georgelistru, 8 ani în urmă

Se citesc n numere care conțin exact 5 cifre. Să se determine cifrele acestor numerele.
C++

Răspunsuri la întrebare

Răspuns de AfloareiAndrei
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int n=0;

cout << "n: ";

cin >> n;

int lista_numere[n] = {};

int cifre[6] = {0, 0, 0, 0, 0};

for(int i=0; i<n; i++)

{

 cout << " > ";

 cin >> lista_numere[i];

}

for(int i=0; i<n; i++)

{

 for(int j=4; j>=0; j--)

 {

  cifre[j] = lista_numere[i] - ((lista_numere[i] / 10) * 10);

  lista_numere[i] /=10;

 }

 for(int k=0; k<5; k++)

 {

  cout << cifre[k] << " ";

 }

 cout << endl;

}

return(0);

}

Explicație:

Cifrele din fiecare numar le aflu in felul urmator:

ex: 12345

12345 - ((12345 / 10) * 10) = 12345 - 12340 = 5 (rezultatul il introduc in lista cu cifre de la coada la cap)

Alte întrebări interesante