Sari la conținut
60:00

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).

Raportează o greșeală

Ce este greșit?
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;
}