Rezolvare BAC Informatica 2009 – Varianta 12 – Subiectul al III-lea problema 3
Mai jos puteti gasi rezolvarea problemei 3 de la subiectul III din varianta 12 pentru examenul de bacalaureat din anul 2009
Rezolvare:
Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂
Salut ! Voiam sa va intreb daca putem scrie while sub forma while(f>>x&&f>>y),
adica daca putem citi din ambele fisiere, in while. Nu neaparat pentru problema asta, doar ca nu cunosc acest aspect. Multumesc.
Salut. Poti sa faci while(f>>x && f>>y), dar asta nu iti va citi din doua fisiere. Iti va citi doua numere din fisierul deschis prin variabila ifstream f. Daca vrei sa citesti din doua fisiere, iti vor trebui doua variabile ifstream.
Multumesc de raspuns! De fapt a fost o greseala de tiparire… voiam sa intreb daca se poate while(f>>x && g>>y), ca sa citesc in acelasi timp din ambele fisiere
Salut!
Voi ati testat macar acest cod?
Algoritmul vostru nu face nimic cu ultimul numar citit din fisier 🙁
La noi merge cum trebuie.
Aveti la sfarsitul fisierelor un rand gol pentru care se va citi un numar in plus si algoritmul vostru nu face nimic cu acel numar.
Nu inteleg de ce merge cand fisierele au doar 1 singur element.
De ex: nr1.txt: 5
nr2.txt: 10
Afiseaza 5 10
paradoxal intra in while, totusi am ajuns la eof ●.◉?