Buna! Atunci cand scriu for (int i=0; i>a[i]; practic fac indexarea vectorului de la 0?

Răspuns :

Exemplu:

1. Daca ai secventa

for(int i=0; i<10;i++)

a[i]=i;

Atunci indexarea vectorului se face de la 0, adica elementele vectorului a[i] vor incepe de la pozitia 0, 1, 2 ... pana la 9 !!!

!! Atentie

Am pus <10 nu <=10.

Vei avea 10 numere pe 10 pozitii diferite.

Pe pozitia a[0] vei avea valoare 0, a[1]=1, a[2]=2, a[3]=3, a[4]=4, ..., a[9]=9 si se opreste din cauza restrictiei.

Exemplu 2.

2. for(int i=1; i<10;i++)

a[i]=i;

Indexarea se face de la 1 pana la 9, si vei avea exact ceea ce am spus mai sus, cu exceptia ca se incepe de la a[1]=1, a[2]=2... a[9]=9

Daca puneai contitia i<=10, atunci aveai a[10]=10

Ti-am dat un model ca sa intelegi ce vroiam sa zic.