2022 · Simulare: Subiectul III · Simulare 2022
Subprogramul rest are patru parametri:
• x, y și n, prin care primește câte un număr natural din intervalul [1,10^6], x<y<n;
• k, prin care furnizează cea mai mare valoare naturală din intervalul [1,n] pentru care atât restul împărțirii la x, cât și restul împărțirii la y, sunt egale cu 2, sau 0 dacă nu există o astfel de valoare.
Scrieți definiția completă a subprogramului.
Exemplu: pentru x=10, y=101 și n=3000, subprogramul returnează numărul 2022 (pentru numerele 2, 1012 și 2022 atât restul împărțirii la 10, cât și restul împărțirii la 101, este 2).
rezolvare.cppScrie doar subprogramul rest
Cum este folosit ce scrii
Codul tău intră în programul de mai jos în locul marcat. Platforma îl compilează și îl rulează pe teste. Tu nu modifici nimic din restul programului.
#include <iostream>
using namespace std;
// ▶ aici intră ce scrii tu
int main()
{
int x, y, n, k;
cin >> x >> y >> n;
rest(x, y, n, k);
cout << k;
return 0;
}