Kreirati strukturu Ucenik, koja u sebi ima sledeće elemente: ime, prezime koji su u stvari nizovi znakova.

U glavnoj funkciji treba kreirati niz promenljivih tog tipa i nazvati ga razred, koji će da ima najviše 20 članova. Pomoću posebnih funkcija treba uneti elemente niza i ispisati ih na ekranu.

Rešenje:

#include <stdio.h>
#include <string.h>

struct ucenik {
char ime[20];
char prezime[20];
};
void unos(struct ucenik razred[], int n)
{
int i;
for(i=0;i<n;i++){
printf("\n za sledeceg ucenika unesite ime:");
scanf("%s",razred[i].ime);
printf("prezime: ");
scanf("%s",rayred[i].prezime);
}
return;
}
void ispis(struct ucenik razred[], int n) {
int i;
printf("\n ispis ucenika: \n");
for(i=0;i<n;i++)
{
printf("\n %d : %s %s",i,razred[i].prezime, razred[i].ime);
}
return;
}

int main(void)
{
struct ucenik razred[20];
unos(razred,10);
ispis(razred,10);
return 0;
}

(U nastavku treba kreirati strukturu koja u sebi kao element ima drugu strukturu )

2. Zadatak: Kreirati strukturu Ucenik, koja u sebi ima sledeće elemente: ime, prezime. Zatim kreirati strukturu Osnovac koja kao elemente ima strukturu ucenik, za smeštanje imena i prezimena, i sem toga treba da ima broj razreda (ceo broj).

Od tih elemenata tipa strukture Osnovac formirati odeljenje od najviše 20 članova.

(rešenje.c)

Last modified: Friday, 30 September 2022, 5:55 PM