De la tastatură se citesc două numere naturale a și b, a>b. Scrieți un program care afișează pe
ecran mesajul DA în situația în care suma cifrelor numărului a este egală cu numărul b sau mesajul NU, în caz contrar. De exemplu : 1) dacă a=28712 și b=20, pe ecran se afișează mesajul
DA; 2) dacă a=28712 și b=89, pe ecran se afișează mesajul NU.
Răspunsuri la întrebare
Răspuns de
2
Salut!
Ai rezolvarea in limbaj C++ mai jos
#include <iostream>
using namespace std;
int sumCif(int n)
{
int s = 0;
while (n != 0)
{
int c = n % 10;
s += c;
n /= 10;
}
return s;
}
int main()
{
int a, b;
cin >> a >> b;
if (sumCif(a) == b)
{
cout << "DA";
}
else
{
cout << "NU";
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă