Se citesc n numere care conțin exact 5 cifre. Să se determine cifrele acestor numerele.
C++
Răspunsuri la întrebare
Răspuns de
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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă