Algoritmi pentru prelucrarea cifrelor

Algoritmi > Algoritmi pentru prelucrarea cifrelor

Să se afişeze toate numerele naturale care au proprietatea că sunt egale cu pătratul sumei cifrelor lor (Indicație. Se demonstrează matematic că un astfel de număr nu poate avea decât maxim 4 cifre. Exemplu: 81 8+1=9; 81= 9×9 ). 4

#include <iostream> using namespace std; int main() {     for (int n = 1; n <= 9999; n++)     {         int suma_cifre = 0;         int numar = n;         while (numar != 0)...

Citește Mai Mult

Algoritmi > Algoritmi pentru prelucrarea cifrelor

Să se afişeze toate numerele naturale mai mici decât n care au proprietatea că pătratul şi cubul fiecăruia au cel puțin o cifră comună; pentru fiecare număr găsit să se afişeze câte cifre sunt comune şi care sunt acelea. 6

#include <iostream> using namespace std; int main() {     int n;     cout << „Introduceti numarul n: „;     cin >> n;     for (int i = 1; i < n; i++)     {        ...

Citește Mai Mult

Algoritmi > Algoritmi pentru prelucrarea cifrelor

Se introduce de la tastatură un şir de numere naturale, până la citirea numărului 0. Să se afişeze toate tripletele de numere introduse consecutiv care au proprietatea că al doilea şi al treilea număr sunt egale cu câtul, respectiv cu restul dintre împărțirea primului număr la suma cifrelor sale. 15

#include <iostream> using namespace std; int main() {     int numar1, numar2, numar3;     cout << „Introduceti sirul de numere (se opreste la intalnirea cifrei 0):” << endl;     cin >> numar1;     while (numar1...

Citește Mai Mult

Algoritmi > Algoritmi pentru prelucrarea cifrelor

Se citesc de la tastatură un număr ke [0, 9] şi un şir de numere naturale, până la citirea numărului 0. Să se afişeze toate perechile de numere introduse consecutive care au proprietatea că au acelaşi număr de apariții ale cifrei k în pătratul lor. 17

#include <iostream> using namespace std; int main() {     int ke;     int numar_ant = -1;     int numar_crt;     cout << „Introduceti numarul ke: „;     cin >> ke;     cout << „Introduceti sirul...

Citește Mai Mult

Algoritmi > Algoritmi pentru prelucrarea cifrelor

Se introduce de la tastatură un şir de numere naturale până la citirea numărului 0. Să se afişeze toate perechile de numere introduse consecutiv care au proprietatea că suma cifrelor primului număr este pară, iar suma cifrelor celui de al doilea număr este impară. 18

#include <iostream> using namespace std; int main() {     int numar_ant = -1;     int numar_crt;     cout << „Introduceti sirul de numere (se opreste la intalnirea cifrei 0):” << endl;     cin >> numar_crt;...

Citește Mai Mult