Mala i besplatna škola programskog jezika C++ (Nizovi)

Mala škola C++ programskog jezika - Dio 7 Naslovna

Do sada spomenute tipove podataka koristili smo kako bi spremili pojedinačne vrijednosti unutar varijable. Ali ako postoji potreba da se u jednu varijablu spremi više vrijednosti istog tipa koristiti ćemo jednodimenzionalne nizove.

Niz je najjednostavnija struktura podataka koja nam omogućava pohranu istovrsnih podataka u jednu varijablu. Sve vrijednosti su spremljene u jedinstveni memorijski blok. Svaka vrijednost unutar niza ima svoj redni broj, odnosno indeks. Početni indeks uvijek je 0.

Deklaracija niza se uvijek radi na sljedeći način. Navedemo tip niza (int, float, char itd.), njegov naziv i veličinu. Navesti ćemo jedan primjer deklaracije niza sa inicijalizacijom istog.

int niz[3] = { 1, 5, 7 };

Pristup elementima niza se obavlja putem indeksa ili pozicije elementa navedenog unutar uglastih zagrada. Nad članovima niza možemo raditi sve operacije kao i na samim varijablama, te također sam niz možemo sortirati.

#include<iostream> //ukljucujemo biblioteku za unos i ispis sadržaja
using namespace std;

void main()
{
	int niz[3]; // deklaracija niza


	for (int i = 0; i < 3; i++)
	{
		cout << "Unesite " << i + 1 << "član niza." << endl;
		cin >> niz[i]; //Unos elementa na indeksu i
	}

	//Ispis članova niza

	for (int i = 0; i < 3; i++)
	{
		cout << niz[i]; //Ispis člana niza na indeksu i
	}
}

Nizovi se kao takvi mogu prosljeđivati kao varijable u funkciji. Ukoliko želimo unutar funkcije navesti da je parametar koji prima niz, dovoljno je dodati uglate zagrade

Int zbrojiElemente(int[], int);

Ovo je sve za ovu lekciju. Za sva pitanja koja imate možete pisati u našu redakciju na info@bajtbox.com. Osim nas, Internet, Google i ChatGPT su vaši prijatelji u učenju programiranja. Do idućeg čitanja.

Davor Škobić

Svi korisnici koji žele koristiti ili prenositi sadržaj s Bajtbox portala moraju se pridržavati sljedećih pravila: Citiranje Izvora: Obavezno je jasno i precizno navesti izvor informacija, uključujući naziv autora (ako dostupno), naslov članka ili teksta te datum objave. Poveznica na Originalni Tekst: Svaka upotreba sadržaja mora uključivati aktivnu poveznicu (link) koja vodi na izvorni tekst na Bajtbox portalu. Pravna Odgovornost: Kršenje ovih pravila može imati pravne posljedice sukladno zakonima o autorskim pravima.

guest

0 Comments
Inline Feedbacks
Pogledaj sve komentare
0
Pogledaj komentare ili komentirajx