Se citeste de la consolă un număr intreg n. Sa se determine si sà se afiseze cifra numärului cuprinsã in intervalul deschis (a, b), unde numerele a si b sunt introduse de la consolă. Se numara si se afiseaza apoi câte cifre are acest număr.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
int main()
{
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).
Citesti 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).
bibiluta17:
Mulțumesc!
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă