Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Vector de numere dintr-un fisier  (Citit de 3220 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Peter
Strain
*

Karma: -10
Deconectat Deconectat

Mesaje: 31



Vezi Profilul
« : Ianuarie 19, 2014, 22:05:03 »

Spuneti-mi va rog cum pot pune numerele pozitive dintr-un fisier intr-un vector. Multumesc.
Memorat
SRadu
Client obisnuit
**

Karma: 31
Deconectat Deconectat

Mesaje: 74



Vezi Profilul
« Răspunde #1 : Ianuarie 22, 2014, 20:48:00 »

E ca si cum ai citi o variabila. Doar ca faci asta de N ori(sau na... cate elemente are vectorul).

Cod:
for(int i = 1; i <= N; i++)
   cin >> V[i];

Ai putea sa parcurgi tutorial-ul asta ca sa inveti limbajul C++ cat de cat.


PS Daca cumva te refereai la un vector din STL e nevoie sa apelezi instructiunea push_back. Documentatia o gasesti aici.
Memorat
Peter
Strain
*

Karma: -10
Deconectat Deconectat

Mesaje: 31



Vezi Profilul
« Răspunde #2 : Ianuarie 22, 2014, 21:44:46 »

 Aha    Nu la asta m-am  referit. Daca ai intr-un fisier numerele:  
Cod:
10 16  -67  89  0  5  7 -7 -9 84
vreau sa imi afiseze : 10,16,89,5,7,84.
Numarul de elemente pozitive stiu sa il aflu, mi-l afiseaza corect. Sa zicem ca are k elemente pozitive. Vectorul vine:
for(i=0;i<k;i++)
     V=???   Aici e problema!!!  
Din secventa pe care mi-ai dat-o, nu scot mare lucru, scuze Sad . Ms oricum Wink  Si... stiu limbajul C++ "cat de cat"... am trecut de tutorialul ala Smile
Memorat
SRadu
Client obisnuit
**

Karma: 31
Deconectat Deconectat

Mesaje: 74



Vezi Profilul
« Răspunde #3 : Ianuarie 22, 2014, 21:52:53 »

Cod:
for(int i = 0, val; i < K; i++) {
   cin >> val;
   if(val > 0) V[N++] = val;
}
Memorat
tys-fan-1
Strain


Karma: -2
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #4 : Martie 13, 2014, 00:22:48 »

Am tratat subiectul si aici:
http://www.infoarena.ro/forum/index.php?topic=9699.0

Imi spui daca e ceva neclar...
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines