Sari la conținut
60:00

2022 · Varianta 1: Subiectul III · Bacalaureat 2022

Subprogramul secventa are un singur parametru, n, prin care primește un număr natural (n∈[10,10^9)) în care nu există secvențe de mai mult de două cifre identice aflate pe poziții consecutive. Subprogramul înlocuiește în n fiecare secvență 22 cu câte o secvență 20 și furnizează, prin același parametru, numărul obținut. Dacă nu se înlocuiește nicio secvență, subprogramul furnizează numărul nemodificat.

Scrieți definiția completă a subprogramului.

Exemplu: dacă n=202233228, după apel n=202033208.

Raportează o greșeală

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