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: