60:00

2024 · Varianta 4: Subiectul III · Bacalaureat 2024

La un laborator sunt studiate aglomerările de fulgi de nea formate din câte nouă cristale de patru tipuri diferite date (notate cu 1, 2, 3 sau 4), astfel încât din fiecare tip să existe cel puțin câte un cristal. O astfel de aglomerare de fulgi a fost reprezentată printr-un număr natural, în care fiecare cifră reprezintă tipul unui cristal. Subprogramul fulg are un parametru, n, prin care primește un număr natural (n∈[0,109)). Subprogramul returnează valoarea 1, dacă prin n este reprezentată o aglomerare de fulgi de nea dintre cele studiate, sau 0 în caz contrar.

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

Exemplu: dacă n=112243413 subprogramul returnează 1, iar dacă n=12314 sau n=112253513 sau n=112243457 sau n=111122223, subprogramul returnează 0.

Raportează o greșeală

Subiectul al III-lea · Exercițiul 1

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