|

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ă. 5

#include <iostream> using namespace std; int main() {     int n;     cout << „Introduceti numarul n: „;     cin >> n;     for (int i = 1; i < n; i++)     {         int patrat = i * i;         int cub = i * i * i;         int cifra;         while…

|

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++)     {         int patrat = i * i;         int cub = i * i * i;         int cifra, nr_cifre_comune =…

|

Se citesc n numere naturale. Să se afişeze, pentru fiecare număr din şir, numărul obţinut prin eliminarea tuturor cifrelor 0. 7

#include <iostream> using namespace std; int main() {     int n, numar, numar_fara_0;     cout << „Introduceti numarul de numere: „;     cin >> n;     for (int i = 1; i <= n; i++)     {         cout << „Introduceti numarul ” << i << „: „;         cin >> numar;         numar_fara_0 =…

|

Să se afişeze toate numerele care sunt palindrom şi care aparțin intervalului [a,b]. Valorile pentru a şi b se citesc de la tastatură. 8

#include <iostream> using namespace std; int main() {     int a, b;     cout << „Introduceti valoarea lui a: „;     cin >> a;     cout << „Introduceti valoarea lui b: „;     cin >> b;     for (int i = a; i <= b; i++)     {         int numar = i;         int…

|

Se citeşte un şir de n numere naturale. Să se afişeze cele care sunt palindroame. 9

#include <iostream> using namespace std; int main() {     int n;     cout << „Introduceti numarul de elemente din sir: „;     cin >> n;     for (int i = 1; i <= n; i++)     {         int numar;         int invers = 0;         int auxiliar;         cout << „Introduceti numarul ” <<…

|

Să se afişeze toate numerele din intervalul [a, b] care au suma cifrelor un număr par. Valorile pentru a şi b se citesc de la tastatură. 10

#include <iostream> using namespace std; int main() {     int a, b;     cout << „Introduceti valoarea lui a: „;     cin >> a;     cout << „Introduceti valoarea lui b: „;     cin >> b;     for (int i = a; i <= b; i++)     {         int numar = i;         int…

|

Se citeşte un număr natural. Să se afişeze inversul sumei cifrelor sale. 11

#include <iostream> using namespace std; int main() {     int numar;     cout << „Introduceti numarul: „;     cin >> numar;     int suma = 0;     while (numar != 0)     {         suma += numar % 10;         numar /= 10;     }     int invers = 0;     int auxiliar = suma;…

|

Se citesc de la tastatură un număr k40 şi un şir de numere întregi, până la întâlnirea numărului O. Să se afişeze câte numere din şir au suma cifrelor k. 12

#include <iostream> using namespace std; int main() {     int k;     int numar;     int numere_cu_suma_k = 0;     cout << „Introduceti valoarea lui k: „;     cin >> k;     cout << „Introduceti sirul de numere (se opreste la intalnirea cifrei 0):” << endl;     while (true)     {         cin >> numar;…

|

Să se găsească toate numerele de două cifre care au proprietatea că inversul pătratului fiecăruia este egal cu pătratul inversului. 13

#include <iostream> using namespace std; int main() {     for (int i = 10; i <= 99; i++)     {         int patrat = i * i;         int invers = (i % 10) * 10 + (i / 10);         int invers_patrat = (invers * invers);         if (invers_patrat == patrat)         {            …

|

Se introduce de la tastatură un şir de n numere naturale. Să se afişeze câtul şi restul împărțirii dintre suma numerelor şi suma cifrelor sumei numerelor. 14

#include <iostream> using namespace std; int main() {     int n;     int numar;     int suma = 0;     int suma_cifrelor = 0;     cout << „Introduceti numarul de elemente: „;     cin >> n;     cout << „Introduceti sirul de numere:” << endl;     for (int i = 1; i <= n; i++)…