Informatică, întrebare adresată de HipsterCatt12345888, 8 ani în urmă

Cine poate măcar cu o idee sa ma ajute?Se considera un tablou unidimensional din N

elemente.Elaborati un program care va inversa elementele in tablou. În Pascal

Răspunsuri la întrebare

Răspuns de xmrkertesx
1

Răspuns:

Ai o sursa atasata.

Explicație:

Exista mai multe metode de rezolvare. Eu in general o folosesc pe aceasta pentru ca este mai logica sa zicem numita two-pointers.Pornesc cu un "pointer" de la inceputul vectorului si cu unul de la sfarsit.Cat timp primul pointer este mai mic decat al doilea, interschimb elementul de pe pozitia primului pointer cu elementul de pe pozitia ultimului pointer.

O alta varianta ar fi sa parcurgem vectorul de la 1 pana la N div 2 si sa interschimbam elementul de pe pozitia i cu elementul de pe pozitia N-i+1.

Anexe:

xmrkertesx: Coroana pls?
Alte întrebări interesante