Rezolvare BAC Informatica 2009 – Varianta 27 – Subiectul al III-lea problema 3

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


#include <iostream>
using namespace std;
float nreal(int x, int y) {
float a;
if (y < 10)
a = ((float)y)/10;
else if (y < 100)
a = ((float)y)/100;
else if (y < 1000)
a = ((float)y)/1000;
else
a = ((float)y)/10000;
a = a + x;
return a;
}
int main() {
int x,y;
cin>>x>>y;
cout<<nreal(x,y);
}

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

2 Replies to “Rezolvare BAC Informatica 2009 – Varianta 27 – Subiectul al III-lea problema 3”

  1. De ce se pune float intre paranteze?

    Reply

    1. Pentru a arata cu virgula daca nu ar fi float s-ar afisa ca numar intreg ce ar fi dupa virgula in mod normal s-ar trunchia

      Reply

Leave a Reply

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