Se citesc de la tastatura n numere naturale cu maximum 9 cifre .Sa se afiseze pe ecran ,pe linii distincte cifra sutelor fiecarui numar ,iar daca numărul nu este atat de mare sa se afiseze -1
Răspunsuri la întrebare
Explicație:
Mai întâi citești numărul de numere de cate 9 cifre (n), iar apoi vectorul în care se afla (v). Parcurgi vectorul cu un "for" de la 0 la n şi pentru orice număr mai mare de 99 (adică orice număr care contine o cifra a sutelor), tai ultimele doua cifre şi afli restul impartirii numărului tău nou la zece, care este chiar cifra sutelor. Dacă numărul este mai mic de 99, afisezi -1.
#include <iostream>
using namespace std;
int main()
{
int n,i,x;
cin>>n;
for(i=1; i<=n; i++)
{
cin>>x;
if(x>99)
cout<<x/100%10<<endl;
else
cout<<-1;
}
return 0;
}
Am citit un n, care va fi primul numar pe care il vom introduce de la tastatura, iar acesta este nr de numere. Cu un for parcugem aceste numere si de fiecare data citim cate un x. Daca x are o cifra a sutelor atunci o afisam, daca nu ... -1.
Exemplu:
Introducem 3
12345 23456 34567
Daca dam enter se va afisa 3
4
5
Daca unu din ele e mai mic de 100, se va afisa pentru acel nr valoarea -1;