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

Se da un numar de exact 5 cifre. Tipariti cifrele de pe pozitiile pare ale numarului. (cifra unitatilor este pe pozitia 5). Apoi tipariti cifrele de pe pozitiile impare al numarului. in c++

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai rezolvarea in limbaj C++ mai jos

#include <iostream>

using namespace std;

int main()

{

 int n, num = 1;

 cin >> n;

 int cn = n;

 while (n != 0)

 {

   int c = n % 10;

   if (num % 2 == 0)

   {

     cout << c << " ";

   }

   num++;

   n /= 10;

 }

 num = 1;

 cout << endl;

 while (cn != 0)

 {

   int c = cn % 10;

   if (num % 2 != 0)

   {

     cout << c << " ";

   }

   num++;

   cn /= 10;

 }

 return 0;

}

Alte întrebări interesante