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

Ma poate ajuta cineva cu problemele acestea, va rog?

19. Se da un numar natural n. Se cere sa se determine diferenta și produsul dintre cea mai mare si cea mai mica cifra a sa.
20. Se da un numar n. Afisati primele n numare care fac parte din sirul: 2, 4, 8, 16, ..., 2n​


Sergetec: In ce limbaj de programare?
fnafar13: c++
fnafar13: multumesc mult

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai rezolarile in C++ mai jos

19.

#include <iostream>

using namespace std;

int main() {

   int n, mini = 9, maxi = 0;

   cin >> n;

   while (n) {

       if (n % 10 > maxi) {

           maxi = n % 10;

       }

       if (n % 10 < mini) {

           mini = n % 10;

       }

       n /= 10;

   }

   cout << "Diferenta: " << maxi - mini << '\n';

   cout << "Produsul: " << maxi * mini;

   return 0;

}

20.

#include <iostream>

using namespace std;

int main() {

   int n, x = 1;

   cin >> n;

   for (int i = 1; i <= n; ++i) {

       x *= 2;

       cout << x << " ";

   }

   return 0;

}


fnafar13: mersi mult !!
Alte întrebări interesante