Advertisement
Guest User

Untitled

a guest
Nov 19th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. struct uczen{
  4. char imie[30];
  5. char nazwisko[30];
  6. int polski;
  7. int matematyka;
  8. int przyroda;
  9. int historia;
  10.  
  11. };
  12. float srednia (struct uczen a)
  13. {
  14. return((a.polski + a.matematyka + a.przyroda + a.historia )/4.0);
  15. }
  16.  
  17.  
  18. void oceny (struct uczen a)
  19. {
  20. int temp[4];
  21. int zliczanie[6];
  22. for(int i; i<6; ++i)
  23. {
  24. zliczanie[i] = 0;
  25. }
  26. temp[0] = a.polski;
  27. temp[1] = a.matematyka;
  28. temp[2] = a.przyroda;
  29. temp[3] = a.historia;
  30. for(int i= 0; i<4; ++i)
  31. {
  32. ++zliczanie[temp[i]];
  33. }
  34. for(int i = 0; i<6; ++i)
  35. {
  36. printf("Liczba wszytskich ocen %d wynoci %d\n", i+1, zliczanie[i]);
  37. }
  38. }
  39. int main()
  40. {
  41. struct uczen Nowak = {"Jan", "Nowak", 5, 4, 6, 3};
  42. struct uczen Kowalski = {"Jakub", "Kowalski", 5, 6, 6, 3};
  43. struct uczen Lilak = {"Hanna", "Lilak", 5, 4, 6, 3};
  44.  
  45. printf("Srednia Nowaka wynoni %.2f\n", srednia(Nowak));
  46. printf("Srednia Kowalski wynoni %.2f\n", srednia(Kowalski));
  47. printf("Srednia Lilak wynoni %.2f\n", srednia(Lilak));
  48.  
  49. oceny(Nowak);
  50.  
  51.  
  52. return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement