Rezolvare BAC Informatica 2009 – Varianta 46 – Subiectul al III-lea problema 4

Mai jos puteti gasi rezolvarea problemei 4 de la subiectul III din varianta 46 pentru examenul de bacalaureat din anul 2009


#include <iostream>
using namespace std;
void cifre(int nr, int &nc, int &sc){
nc = 0;
sc = 0;
while (nr > 0){
nc++;
sc += nr%10;
nr = nr/10;
}
}
int main(){
int n,nc,sc;
cin>>n;
cifre(n,nc,sc);
while (n > 0){
if ((n % 10)*(nc - 1) == sc - (n % 10)){
cout<<n % 10;
break;
}
n = n/10;
}
if (n == 0)
cout<<"NU";
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 *