Se citesc două numere naturale a și b.Să se determine suma dintre restul împărțirii primului număr la al doilea și restul împărțirii celui de al doilea la primul​. Va rog sa ma ajutati.

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int a;

   cout << "a = ";

   cin >> a;

   cout << "b = ";

   int b;

   cin >> b;

   int restul1 = a % b;

   int restul2 = b % a;    

   int rezultat = restul1 + restul2;

   cout << "Rezultatul este : " << rezultat << endl;

   return 0;

}

Explicație:

Inițial citești variabilele a și b. Ție îți cere să realizezi suma dintre restul împărțirii dintre primul număr (în cazul de față a) și al doilea număr (tot în cazul de față b) și restul împărțirii dintre al doilea număr și primul număr. Restul împărțirii se realizează folosind semnul "%". În rezultatul1 ținem "a % b" adică restul împărțirii lui a la b, iar apoi în rezultatul2 ținem "b % a" care este rezultatul împărțirii lui b la a, adică rezultatul împărțirii celui de-al doilea număr la primul. În rezultat ținem suma celor două resturi.