Titlul: Problema la informatica Scris de: Maria Alexandra din Martie 08, 2014, 10:48:55 Ma puteti ajuta sa rezolv urmatoarea problema:
Fişierul text NR.TXT conţine pe o singură linie, separate prin câte un spaţiu, cel mult 100 de numere întregi, fiecare număr având cel mult 4 cifre. Scrieţi un program C/C++ care citeşte numerele din fişierul NR.TXT şi afişează pe ecran, separate prin câte un spaţiu, în ordine crescătoare, toate numerele naturale nenule din fişier. Dacă nu există astfel de numere se va afişa pe ecran mesajul NU EXISTA. Exemplu: dacă fişierul NR.TXT conţine numerele: -3 -10 0 7 -5 7 51 -800 6 3798, atunci pe ecran se va afişa: 6 7 7 51 3798 Titlul: Răspuns: Problema la informatica Scris de: Radu Szasz din Martie 08, 2014, 13:25:33 Le sortezi cu absolut ce algoritm vrei tu. Bubble sort l-ai facut sigur la scoala.
Dupa ce le-ai sortat, parcurgi vectorul si le afisezi pe cele pozitive. Titlul: Răspuns: Problema la informatica Scris de: calin ics din Martie 12, 2014, 23:44:43 Cod: #include <iostream> Am pus si mesaje in cod, ca sa vezi cum evolueaza pe parcurs... Pentru informatii despre lucrul cu fisiere tepoti inspira de aici: http://tys.ro/programare/cpp/fisiere.html (http://tys.ro/programare/cpp/fisiere.html), sau despre vectori aici: http://tys.ro/programare/cpp/vectori.html (http://tys.ro/programare/cpp/vectori.html) |