| |

Să se genereze toate numerele naturale a căror reprezentare în baza 8 are exact 4 cifre. nu vreau sa folosim functii si variabilele sa fie de tip intreg 10

#include <iostream> using namespace std; int main() {     for (int i = 1000; i <= 7777; i++) {         int num = i;         int count = 0;         while (num > 0) {             if (num % 10 > 7) { // verifica daca cifra este in baza 8                 break;             }…

| |

Să se genereze toate numerele naturale a căror reprezentare în baza q are exact k cifre; q şi k se introduc de la tastatură şi q =[2, 9]. nu vreau sa folosim functii si variabilele sa fie de tip intreg 11

#include <iostream> using namespace std; int main() {     int q, k;     cin >> q >> k;     for (int i = 0; i < q; i++) {         int nr = i;         for (int j = 1; j < k; j++) {             nr = nr * q + i;         }…

| |

Să se afişeze toate numerele naturale mai mici decât un număr dat n, care se introduce de la tastatură (n>=7), a căror reprezentare în baza 2 conține exact trei cifre binare de 1. 12

#include <iostream> using namespace std; int main() {     int n;     cout << „Introduceti numarul n: „;     cin >> n;     for (int i = 0; i < n; i++) {         int x = i;         int count = 0;         while (x != 0) {             if (x % 2 ==…

| |

Să se afişeze toate numerele naturale cuprinse între a şi b (aSă se afişeze toate numerele naturale cuprinse între a şi b (a<b) care au proprietatea că pătratul şi cubul lor, reprezentate în baza 2, conțin acelaşi număr de cifre binare 0. a şi b se introduc de la tastatură. 13

#include <iostream> using namespace std; int main() {     int a = 1, b = 100;     for (int i = a; i <= b; i++) {         int sqr = i * i;         int cube = i * i * i;         int sqr_zeros = 0, cube_zeros = 0;         while (sqr >…

| |

Să se afişeze toate numerele în baza 2 care au k cifre şi sunt divizibile cu 2n. k şi n se introduc de la tastatură. (Indicație. Un număr reprezentat în baza 2 este divizibil cu 2n dacă ultimele n cifre ale reprezentării sunt 0). 14

#include <iostream> using namespace std; int main() {     int k, n;     cout << „Introduceti k si n: „;     cin >> k >> n;     int num = 0;     for (int i = 1; i <= k; i++) {         num = num * 2; // shiftam numarul la stanga, adaugand un…

| |

Să se afişeze toate numerele naturale mai mici decât n care sunt palindrom în baza k. n şi k se introduc de la tastatură si k = [2, 9]? 15

#include <iostream> using namespace std; int main() {     int n, k;     cout << „Introduceti n: „;     cin >> n;     cout << „Introduceti k: „;     cin >> k;     for (int i = 0; i < n; i++) {         int num = i;         int rev = 0;         int…

| |

Să se afişeze toate numerele reprezentate în baza k, mai mici decât n, care sunt palindrom în baza 10. n şi k se introduc de la tastatură k=[2, 9]. 16

#include <iostream> int main() {   int n, k;   std::cout << „Introduceti n: „;   std::cin >> n;   std::cout << „Introduceti k: „;   std::cin >> k;   for (int i = 0; i < n; i++) {     // Transformam numarul i din baza k in baza 10     int base =…

|

Sa se afiseze toti termenii sirului lui fibonacii mai mici decat un numar natural n introdus de la tastatura. 1

#include <iostream> using namespace std; int main() {     int n;     cout << „Introduceti numarul n: „;     cin >> n;     int f1 = 0, f2 = 1, f = 0;     while (f < n) {         cout << f << ” „;         f = f1 + f2;         f1 =…

|

Să se determine dacă un număr n introdus de la tastatură poate fi un termen al şirului lui Fibonacci. 2

#include <iostream> using namespace std; int main() {     int n;     cout << „Introduceti un numar: „;     cin >> n;     int a = 0, b = 1;     while (b < n) {         int c = a + b;         a = b;         b = c;     }     if…

|

Să se afişeze toți termenii şirului lui Fibonacci mai mic introdus de la tastatură. 3

#include <iostream> int main() {     int n, f1 = 0, f2 = 1, f3 = 1;     std::cout << „Introduceti un numar natural n: „;     std::cin >> n;     std::cout << „Termenii sirului lui Fibonacci mai mici decat ” << n << ” sunt: „;     while (f3 < n) {         std::cout…