Zadatak sa časa
Completion requirements
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.
Last modified: Friday, 30 September 2022, 5:55 PM