infoarena

infoarena - concursuri, probleme, evaluator, articole => Probleme externe => Subiect creat de: dobrescu elena din Februarie 16, 2013, 14:05:03



Titlul: Problema code blocks
Scris de: dobrescu elena din Februarie 16, 2013, 14:05:03
Am incercat sa rezolv urmatoarea problema in code blocks

FiÅŸierul atestat.in conÅ£ine două linii. Pe prima linie este scris un număr natural nenul n,(5<n<30). Pe cea de-a doua linie a fiÅŸierului sunt scrise n numere naturale separate prin câte un spaÅ£iu, formate fiecare din cel mult 4 cifre,  reprezentând un ÅŸir de n numere naturale nenule. Cel puÅ£in unul din cele n numere din ÅŸir este număr impar.
Să se scrie un program, în limbajul Pascal/C/C++, care:
a)   afiÅŸează pe ecran, în linie, separate printr-un spaÅ£iu, toate numerele impare din ÅŸir;
 Aceasta este sursa :
(http://i50.tinypic.com/oacdbq.png)
si aici sunt numerele introduse in fisier
(http://i45.tinypic.com/2v3gfg1.png)

 Problema e ca atunci cand dau run imi afiseaza doar 211 si 1155, desi ar trebui sa il afiseze si pe 555.Ce ar trebui sa fac?


Titlul: Răspuns: Problema code blocks
Scris de: Simoiu Robert din Februarie 16, 2013, 14:17:59
Vezi ca al doilea for il faci pana la N - 1 (i < N), trebuie sa-l faci pana la N, adica i <= N. Asta ar trebui sa rezolve problema.


Titlul: Răspuns: Problema code blocks
Scris de: dobrescu elena din Februarie 16, 2013, 14:31:03
Vezi ca al doilea for il faci pana la N - 1 (i < N), trebuie sa-l faci pana la N, adica i <= N. Asta ar trebui sa rezolve problema.

 asa e  :D nu am fost atenta :D multumesc mult  :)