Arrays

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

VEKTORI

Nje vector(array) eshte nje seri te dhenash te te njejtit tip ( integer , float , double
, string ) te ruajtura ne nje memorie ne menyre te vazhdueshme dhe I referohemi
cdo te dhene ne seri duke u bazuar ne nje index per pozicionin e te dhenes.

Marim nje shembull :

Kemi per te deklaruar 5 numra natyrore . Eshte me mire qe keto 5 numra ti


vendosim brenda nje vektori sesa te deklarojme 5 numra ne vecanti ne memorie .
Pra vectori eshte nje menyre qe na sherben per ruajtjen e memorjes.

Pra kjo eshte


pamja e nje vektori ne memorien e cdo gjuhe programimi .

WARNING – VEKTORI FILLON GJITHMONE NGA 0

Po te shikojme indexet e pozicioneve ne vector , verejme se fillojne nga 0 dhe deri


ne 4 . Pra kemi te bejme me nje bashkesi prej 5 elementeve . Kjo do te thote se
nqs duam te marim elementin e pare duhet ti referohemi indexit 0 , per
elementin e 2 duhet ti referohemi indexit 1 e keshtu me rradhe .

SYNTAX

Per sa I perket sintakses , deklarimi I nje vektori eshte :

Type name[nr of elements];

Ku per type ne e dime qe kemi disa tipesh variablash si : int , float , string , char ,
double etj.

Name eshte emri qe duam ti vendosim vektorit dhe brenda kllapave katrore
duhet te vendosim numrin e elementeve .
Nje shembull :

int foo[5] ; ( shembulli me siper)

WARNING – nese deklarojme nje vector si me siper po nuk I japim vlera , atehere
ky vector eshte krijuar po ka vlera null brenda tij . Pra ne vetvete eshte nje vector
null , pra I deklaruar por jo I inicializuar .

Per te inicializuar nje vector duhet qe pas krijimit ti japim vlera :

Int foo[5] = {16,2,77,40,12071};

Dhe ne memorie do jete kjo pamje :

Disa shembuj te tjere :


Rast I Vecante :

Int foo[] = {1,2,3,4,5};

Ne kete rast ne menyre automatike gjatesia e vektorit do te behet 5 pasi ne I kemi


dhene vetem 5 vlera dhe nuk e kemi deklaruar gjatesine brenda kllapave katrore .

Kur duam te japim vlere vetem ne njerin prej indexeve te vektorit ne e therrasim :

Foo[2] = 25 ;

Qe do te thote qe ne indexin numer 2 te vektorit me vendos numrin 25 ;

Ose ne qofte se duam te printojme se cfare ka ne indexin 4 te vektorit :

Cout << foo[4] << endl;

You might also like