Professional Documents
Culture Documents
1. Zadatak
b) Napisati naredbe kojim će se kreirati novi korisnički definisani tip podatka u koji će se moći
pohraniti podatke o pravougaoniku koji je opisan svojom širinom i visinom (realne vrijednosti).
c) Za novi tip podatka definisan u prethodnom zadatku napisati naredbe za deklaraciju varijable tog
tipa i dodjelu proizvoljnih vrijednosti njenim članovima.
e) Definisana je funkcija
void odradi(int x,int y, int* z){
static int pom=1;
pom+=2;
x+=pom; y+=pom;
*z= x+y; }
Ako su u main funkciji definisane varijable
int x=2, y=3, z;
Kolika će vrijednost biti pohranjena u varijabli z nakon dva uzastopna poziva funkcije
odradi(x,y,&z); ?
2. Zadatak
Napisati program koji će od korisnika zatražiti unos dvodimenzionalnog niza cijelih brojeva
proizvoljne dimenzije (max. dimenzije 100), te naći i ispisati srednju vrijednost elemenata niza kod
kojih je suma indexa neparna i proizvod elemenata niza sa bar jednim parnim indeksom.
3. Zadatak
Napisati funkciju koja za ulazne argumente ima znak c te string string. Funkcija treba vratiti
index na kojem se znak c zadnji put javlja u stringu string. Ukoliko string ne sadrži znak c,
funkcija treba vratiti -1.Povratni tip podatka funkcije mora biti void.
Napisati i glavni program koji testira rad kreirane funkcije.
Univerzitet u Tuzli Grupa B
Fakultet elektrotehnike Ime I prezime:
6.6.2016. Broj indexa:
Grupa na vježbama:
1. Zadatak
b) Definisati novi tip podatka koji će moći pohraniti podatak o vremenu u satima, minutama i
sekundama.
2. Zadatak
Napisati program koji će od korisnika zatražiti unos matrice cijelih brojeva proizvoljne dimenzije
(max. 20x20) te naći i ispisati srednju vrijednost elemenata matrice čija je suma indeksa djeljiva sa
tri.
3. Zadatak
Napisati funkciju izbaciZnakove koja iz zadanog niza karaktera proizvoljne dužine izbacuje
sva pojavljivanja zadanog karaktera na početku niza.
Na primjer, nakon izbacivanja karaktera a s početka niza, niz "aaabraka dabra" će biti
promijenjen u "braka dabra", a niz "Aabraka dabraaa" će ostati nepromijenjen.
Napisati glavni program koji testira rad funkcije.
Univerzitet u Tuzli Grupa C
Fakultet elektrotehnike Ime I prezime:
6.6.2016. Broj indexa:
Grupa na vježbama:
1. Zadatak
b) Definisati novi tip podatka koji će moći pohraniti podatak o kompleksnom broju.
2. Zadatak
Napisati funkciju umetniZnak koja na početak zadanog niza karaktera umeće zadani karakter.
Funkcija može računati na to da je za niz u pozivajućem programu rezervisano dovoljno
memorije. U funkciji se ne smiju koristiti funkcije iz zaglavlja string.h. Funkcija treba vratiti index
zadnjeg karaktera u nizu.
Napisati glavni program koji testira rad navedene funkcije.
3. Zadatak
Potrebno je napisati funkciju koja će u traženom stringu zamijeniti velika slova malim, a mala
velikim. Napisati i glavni program koji testira rad kreirane funkcije.