Sari la conținut
120:00

Subprograme: Exersează capitolul

din 2026 · Varianta 5

O editură realizează seturi turistice, formate din câte o broșură de prezentare a zonei locale și câte un catalog al producătorilor locali, astfel încât dacă o broșură are p pagini, atunci p este un număr prim, iar catalogul din același set are 3∙p pagini.

Subprogramul pagini are un parametru, n, prin care primește un număr natural (n∈[2,10^4]). Subprogramul returnează valoarea 1 dacă, folosind toate cele n pagini, se poate realiza un set turistic, sau valoarea 0 în caz contrar.

Scrieți în C/C++ definiția completă a subprogramului.

Exemplu: dacă n=44, subprogramul returnează valoarea 1 (se poate obține o broșură de 11 pagini și un catalog de 33=3∙11 pagini), iar dacă n=48 sau n=27, subprogramul returnează 0.

Raportează o greșeală

Ce este greșit?
rezolvare.cppScrie doar subprogramul pagini
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 n;
    cin >> n;
    cout << pagini(n);
    return 0;
}