Cerința
Se dă un număr natural n. Calculați produsul primelor două cifre ale sale.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieșire
Programul va afișa pe ecran valoarea cerută
Restricții și precizări
10 ≤ n ≤ 100000000000000000
PBINFO #2660.
Răspunsuri la întrebare
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);
}