Professional Documents
Culture Documents
19 Polinja
19 Polinja
2
Множества на податоци од ист
тип
Множеството на податоци од ист тип може да се
меморира под заедничко име, a редниот број на
податоците во множеството се означува со број
(индекс).
Тоа е можно со помош на структурата на податоци
која се нарекува поле (низа, англ. array).
3
Поле од податоци
4
Еднодимензионално поле
5
Еднодимензионално поле
6
Декларација на поле
7
Декларација на поле
Пример:
int A 6;
8
Декларација на поле
9
Декларација на поле
neispravna
deklaracija
10
Придружување на вредност
11
Придружување на вредност
Пример:
На претходно декларирано
еднодимензионално поле A од 6 членови
треба да се придружат следните вредности:
12
Придружување на вредност
Пример:
На членовите на полето придружуваат
вредностите:
int A 6 = {2,34,1,67,99,7};
14
Пример
15
Декларација на
поле А со
придружување
вредности на
членовите на
полето
Испис на
вредноста на
i-тиот член на
полето.
16
#include <iostream>
using namespace std;
int main ()
{
int i;
int A[6]={2,34,1,67,99,7};
for(i=0;i<6;i++)
{
cout<<"A["<<i<<"]="<<A[i]<<" ";
}
cout<<endl;
return 0;
}
Проверка:
18
Должина на полето(при
декларација)
Должината на полето која се наведува при
декларацијата мора да биде поголема или
еднаква на бројот на членови на полето.
19
Пример2:
20
Пример 3:
21
Бидејќи N не е однапред познат , треба да го
внесеме и да провериме дали е N<=10 i N>0.
Се проверува со do-while циклус.
Првиот for е за внес и собирање на членовите на
полето, а втората за испис.
22
#include <iostream>
using namespace std;
int main ()
{
int N,i,zbir;
int X[10];
zbir=0;
do
{
cout<<"Vpisi broj na clenovi na poleto:";
cin>>N;
}
while((N<=0)||(N>10));
for (i=0;i<N;i++)
{
cout<<endl<<"Vpisi X["<<i<<"] clen na poleto:";
cin>>X[i];
}
for (i=0;i<N;i++)
{
cout<<X[i]<<endl;
zbir=zbir+X[i];
}
cout<<endl<<"Ako e N="<<N<<" zbirot "<<N
<<" clenovi na poleto iznesuva "<<zbir<<endl;
return 0;
}
Primjer 91
N mora biti
veći od 0 i
manji ili
jednak 10
upis i
zbrajanje
vrijednosti
članova
polja
ispis članova
polja
deklaracija polja
X i pridruživanje
vrijednosti
članovima polja
ispis vrijednosti
[i][j]
člana polja
int X[2][3]={12,25,38,44};
‘O’ ‘v’ ‘o’ ‘‘ ‘j’ ‘e’ ‘‘ ‘z’ ‘n’ ‘a’ ‘k’ ‘o’ ‘v’ ‘n’ ‘i’ ‘‘ ‘n’ ‘i’ ‘z’ ‘\0’
Provjera:
‘\0’
U znakovnom nizu:
Koliko slova o ima u ovoj
recenici?
ima ... slova o.