Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int getSum(int num) {
int sum = 0;
while (num != 0) {
if (num % 10 >= 3 && num % 10 <= 7) {
sum += num % 10;
}
num /= 10;
}
return sum;
}
int main() {
int n;
cout << "n=";
cin >> n;
if (getSum(n) == 0) {
cout << "Numarul " << n << " nu contine cifre intre 3 si 7";
} else {
cout << "Suma cifrelor din intervalul [3;7] a numarului " << n << ": " << getSum(n);
}
return 0;
}
Explicație:
Răspuns:
Salut! :)
#include <iostream>
using namespace std;
int main()
{
int n,s=0,c;
cin>>n;
while (n>0)
{
c=n%10;
if (3<=c && c<=7) s+=c;
n=n/10;
}
cout<<s;
return 0;
}
Aceasta este o solutie pentru problema ta, in limbajul C++.
Succes! ♡︎♥︎♡︎