60:00

2025 · Varianta 6: Subiectul III · Bacalaureat 2025

Subprogramul diviz are un singur parametru, n, prin care primește un număr natural (n∈[1,109]). Subprogramul returnează cel mai mare divizor al lui n care este pătrat perfect.

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

Exemplu: pentru n=72 subprogramul returnează 36, pentru n=16 subprogramul returnează 16, iar pentru n=15 subprogramul returnează 1.

Raportează o greșeală

Subiectul al III-lea · Exercițiul 1

Ce e greșit?
rezolvare.cppScrie doar subprogramul diviz
Cum e 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 scrii și nu schimbi nimic din el.

#include <iostream>
using namespace std;

// ▶ aici intră ce scrii tu

int main()
{
    int n;
    cin >> n;
    cout << diviz(n);
    return 0;
}