Se citește de la consolă numărul 9536. Să se determine și să se afișeze cifra numărului cuprinsă în intervalul deschis (a, b), unde numerele a și b sunt introduse de la consolă. Se numără și se afișează apoi câte cifre are acest număr.
cristinacitescu:
Se poate și pseudocodul?
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
int n,a,b,x=0;
cin>>n;
cin>>a;
cin>>b;
while(n>0)
{
if(n%10 >a && n%10 < b)
{
cout<<n%10<<" ";
}
x++;
n/=10;
}
cout<<endl<<x<<endl;
}
Explicație:
Initializezi 4 valori, pt n, a, b, si x (numarul cifrelor).
Citești valorile lui n, a, b.
Parcuri fiecare cifra a lui n. ( imarti la 10 pana ajungi la 0)
Verifici daca ultima cifra ( restul impartiri la 10 (% 10) ) este cuprinsa intre a si b.
Cresti numarul lui x ( numarul cifrelor) cu 1.
Afisezi rezultatul (endl de la inceput asigura ca numarul cifrelor (x) va fi pe o line noua).
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă