Se citește de la consolă un număr întreg n. Să se determine și să se afișeze cifra numărului cuprinsă în intervalul închis [a, b], unde numerele a și b sunt introduse de la consolă. Să se calculeze și să se afișeze suma cifrelor acestui număr.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, a, b, suma=0, copie_n;
cout<<"Introduceti n: ";
cin>>n;
cout<<"Introduceti a si b: ";
cin>>a>>b;
copie_n=n;
cout<<"Numerele care sunt cuprinse in intervalul ["<<a<<", "<<b<<"] sunt: ";
while(copie_n!=0)
{
if(copie_n%10>=a && copie_n%10<=b)
{
cout<<copie_n%10<<' ';
}
copie_n=copie_n/10;
}
while(n!=0)
{
suma=suma+n%10;
n=n/10;
}
cout<<endl;
cout<<endl<<"Suma cifrelor numarului n este "<<suma;
}
Explicație:
chirilasimona2006:
Poti sa imi scrii si o explicatie daca e
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
9 ani în urmă
Matematică,
9 ani în urmă