Низови

Низ представља скуп података истог типа који имају исто име и којима се приступа на основу редног броја (индекса). Приликом дефинисања низа наводи се име и максимално очекивани број елемената (max) – тиме се у меморији резервише max места за низ:

int a[50]; /* mora se navesti konkretna vrednost za maksimalno ocekivani broj elemenata */

Приликом извршавања програма уноси се стварна дужина низа (n<max). Након уношења тих n елемената у меморији остане неискориштено max-n места.
За уношење елемената низа користи се for петља:

for(i=0;i<n;i++)scanf("%d",&a[i]);
 i – redni broj elementa niza, u programskom jeziku C prvi elemenat ima redni broj 0
 a[i] – elemenat niza sa rednim brojem i

За исписивање елемената низа користи се for петља:

for(i=0;i<n;i++)printf("%d\t",a[i]);
 \t – upravljacki signal (tabulator), sluzi da pregledno ispise elemente niza. Moze se koristiti i
 \n – prelazak u novi red (ako zelimo da svaki elemenat bude prikazan u novom redu)

пример: Написати програм у који се уноси и приказује низ од максимално 20 елемената

#include<stdio.h>
 main()
 {
 int i,n,a[20];
 printf("unesi n");scanf("%d",&n);
 printf("unesi elemente niza");
 for(i=0;i<n;i++)scanf("%d",&a[i]);
 printf("elementi unetog niza:\n");
 for(i=0;i<n;i++)printf("%d\t",a[i]);
 }
Advertisements

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s