Răspuns :
#include <iostream>
using namespace std;
int main()
{
int n=0,x, i = 0, c;
cin >> x; //Se citeste valoarea lui n
while (x != 0)
{
n = n * 10 + x % 10; //Calculam inversul ca sa avem cifrele in ordine
x = x / 10;
}
while (n != 0)
{
i++; //Creste i-ul,care initial e 0,dupa prima crestere devenind 1
c = n % 10; //Calculam ultima cifra a numarului
if (i % 2 == 1) //Daca i-ul este impar,atunci scriem cifra,i-ul reprezentand chiar pozitia cifrei in numar
cout << c << " ";
n = n / 10; //Eliminam ultima cifra a numarului
}
return 0;
}
using namespace std;
int main()
{
int n=0,x, i = 0, c;
cin >> x; //Se citeste valoarea lui n
while (x != 0)
{
n = n * 10 + x % 10; //Calculam inversul ca sa avem cifrele in ordine
x = x / 10;
}
while (n != 0)
{
i++; //Creste i-ul,care initial e 0,dupa prima crestere devenind 1
c = n % 10; //Calculam ultima cifra a numarului
if (i % 2 == 1) //Daca i-ul este impar,atunci scriem cifra,i-ul reprezentand chiar pozitia cifrei in numar
cout << c << " ";
n = n / 10; //Eliminam ultima cifra a numarului
}
return 0;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!