Răspuns :
Dupa ce citeste nr de la tastatura faci in felul urmator
1.Definesti variabilele necesare
int nr = 0; //pentru numararea cifrelor
int max=18; //numarul maxim de cifre pe care le poate avea numarul tau
int c[max]; //vector de max elemente
2.Calculezi cate cifre are si salvezi fiecare cifra in vectorul c
for (int i = 0; i < max; i++) { //folosit pentru interatia cifrelor
c[i] = n % 10; //ia ultima cifra
nr = nr + 1; //numara cate cifre are
if (n / 10 == 0) break; //daca numarul ajunge la o cifra atunci iese din bucla for
n = n / 10; //numarul va fi acelasi dar fara ultima cifra
}
3.Verifici sa nu aiba mai putin de 2 cifre
if(nr<=2 ) print ("Numarul nu este format din minim 2 cifre)
else {
int cifra1 = c[nr-1];
int cifra2 = c[nr-2];
int produs = cifra1*cifra2;
print(produs);
}
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!