Rezolvare Simulare BAC 2016 Informatica (SN) – Subiectul al III-lea problema 3
Mai jos puteti gasi enuntul si rezolvarea problemei 3 de la subiectul al III-lea de la simularea examenului de bacalaureat la informatica (stiinte ale naturii) din anul 2016.
Rezolvare:
Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂
Imi puteti explica de ce daca declar variabilele global, totul este ok, ca la dvs. in exemplu, dar daca le declar in main nu imi afiseaza raspunsul corect..Care este logica?
Variabilele declarate global sunt implicit declarate cu 0. Daca le declari in main, ele vor fi initializate mai mult sau mai putin random (depinde ce se afla deja la acea zona de memorie). Din acest motiv, daca declari variabilele in main trebuie sa ai grija sa le initializezi manual cu 0 daca este cazul (in cazul de fata, pentru vectorul frecventa e nevoie de un for prin care sa iei fiecare element si sa il initializezi cu 0; la fel si cu variabila ok). Spor la lucru.