Informatică, întrebare adresată de theking201420, 9 ani în urmă

Cum copiez elementele unei matrice intr-un vector? daca puteti sa imi spuneti cu o secventa de genul:for i:1 to n do....de astea fac,sunt la mate info neintensiv :) Mersi

Răspunsuri la întrebare

Răspuns de artur99
1
//pai prima data declari vectorul v de m*n spatii (asta ar trebui sa stii tu cum)
//apoi faci asa:
k <- 0;
for i:1 to n do
   for j:i to m do
      v[k] <- matrice[i][j];
      k <- k+1;
      

theking201420: ce ii?
artur99: stai asa, ce ai dat tu ca exemplu pare a fi pseudocod ("for i:1 to n do"
artur99: <- in pseudocod e operatorul de atribuire
artur99: in c++ ar fi fost: k=k+1;
theking201420: aaa,mno multam din nou :)
artur99: cp :D
theking201420: scuza-ma ca te deranjez dar declar vectorul dupa ce am declarat matricea sau undeva intre sau cum? :)
artur99: vectorul il declari oriunde, doar sa fie inainte de alea 2 for-uri :D
artur99: si na, trebuie sa ai deja m si n citite, ca sa ii poti da dimensiunea :D deci trebuie declara intre locul unde citesti m si n si alea 2 for-uri
theking201420: ok
Alte întrebări interesante