Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- struct semestr
- {
- char nazwa[1000];
- float oceny[1000];
- };
- int ilocen[1000];
- void funkcja(int *m)
- {
- int n = *m;
- struct semestr przedmiot[n];
- for(int i=0; i<n; i++)
- {
- printf("Podaj nazwe %d. przedmiotu: ", i+1);
- scanf(" %[^\n]s", przedmiot[i].nazwa);
- printf("Podaj ilosc ocen przedmiotu %s: ", przedmiot[i].nazwa);
- scanf("%d", &ilocen[i]);
- printf("Podaj oceny:\n");
- int j=0;
- for(j; j<ilocen[i]; j++){
- //printf("JOT: %d\n", j);
- printf("Ocena %d.: ", j+1);
- scanf("%f", &przedmiot[i].oceny[j]);
- }
- }
- for(int l=0; l<n; l++){
- printf("\nPrzedmiot: %s\nOceny: \n", przedmiot[l].nazwa);
- int x = ilocen[l], k=0;
- for(k; k<x; k++){
- //printf("L: %d K: %d\n", l, k);
- printf("%.1f\n\n", przedmiot[l].oceny[k]);
- }
- //printf("\n\n");
- }
- printf("KONIEC PROGRAMU");
- }
- int main()
- {
- int *nn = (int*)malloc(sizeof(int));
- printf("Podaj ilosc przedmiotow: ");
- scanf("%d", nn);
- funkcja(nn);
- free(nn);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement