Uskoro imam ispiti iz programirajau C, a imam nekih zadataka koji nisam uspio da rješim jel mi neko može pomoći oko ova dva zadatka
Zadatak 1. Napisati program koji od korisnika traži unos n elemenata niza (ne više od 20), unos se prekida brojem -1 (koji se ne unosi u niz). Program nakon toga treba pronaći i ispisati najmanji i drugi najmanji broj u unesenom nizu.
Primjeri ispisa:
Unesite 1. element (-1 za kraj unosa): 10
Unesite 2. element (-1 za kraj unosa): 5
Unesite 3. element (-1 za kraj unosa): 8
Unesite 4. element (-1 za kraj unosa): 1
Unesite 5. element (-1 za kraj unosa): 3
Unesite 6. element (-1 za kraj unosa): 8
Unesite 7. element (-1 za kraj unosa): -1
Najmanji broj je: 1
Drugi najmanji broj je: 3
Zadatak 2. Napisati program koji od korisnika zahtijeva unos dimenzije kvadratne matrice cijelih brojeva (dimenzija ne veće od 10), i elemente matrice. Pri tome osigurati da se matrica unese korektno. Program treba iz matrice izbaciti elemente na glavnoj dijagonali. Matricu treba modifikovati, a ne samo pri ispisu zanemariti elemente na dijagonali. Elemente matrice poravnati sa lijevom stranom i ostaviti 5 mjesta za ispis svakog broja.
Primjer ispisa:
Unesite dimenziju matrice: 5
Unesite elemente 1. reda: 1 2 3 4 5
Unesite elemente 2. reda: 6 7 8 9 1
Unesite elemente 3. reda: 1 2 3 4 5
Unesite elemente 4. reda: 6 7 8 9 1
Unesite elemente 5. reda: 1 2 3 4 5
Matrica nakon izbacivanja dijagonale:
2 3 4 5
6 8 9 1
1 2 4 5
6 7 8 1
1 2 3 4
Unaprijed zahvalan