Rezolvare subiect BAC 2019 Informatica iunie-iulie (MI) – Subiectul al III-lea problema 1


Mai jos puteti gasi rezolvarea problemei 1 de la subiectul al III-lea din subiectul examenului de bacalaureat la informatica (mate-info) din anul 2019 (sesiunea iunie-iulie).

Rezolvare:

#include <iostream>
using namespace std;
void Impare(int &n) {
int new_n, p = 1;
while (n > 0) {
int new_digit = n % 10;
if (n % 2 == 1) {
new_digit--;
}
new_n = new_digit * p + new_n;
p = p * 10;
n = n / 10;
}
n = new_n;
}
int main() {
int n;
cin >> n;
Impare(n);
cout << n << endl;
return 0;
}

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *