Advertisement
Guest User

Untitled

a guest
Nov 18th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #define N 7 //Numero massimo PRODOTTI a magazzino
  2. #define M 20 //Lunghezza massima descrizione prodotto
  3.  
  4.  
  5. #include <stdio.h>
  6. #include <string.h>
  7.  
  8.  
  9. typedef struct {
  10. char Nome[M];
  11. int Codice;
  12. int GFatti;
  13. int GSubiti;
  14. } SQUADRA;
  15.  
  16.  
  17.  
  18. int media(SQUADRA S[]) {
  19. int i, media;
  20. for (i = 0; i < N; i++) {
  21. media = media + S[i].GFatti;
  22. }
  23. media = media / 2;
  24. return media;
  25. };
  26.  
  27.  
  28. int main() {
  29.  
  30. SQUADRA S[N] = {
  31. { "TeamRossi", 0, 6, 14 },
  32. { "TeamVerdi", 4, 8, 2 },
  33. { "TeamIronMan", 52, 30, 0 },
  34. { "TeamCaptainAmerica", 36, 0, 34 },
  35. { "TeamDoctorStrange", 38, 20, 4 },
  36. { "TeamMarvel", 42, 55, 3 },
  37. { "DcComicsIsNotSoGood", 8, 5, 23 } };
  38.  
  39. int START, i;
  40.  
  41.  
  42.  
  43. printf("Per inizializzare l'algoritmo digita 1, per uscire digita 0: ");
  44. scanf("%d", &START);
  45.  
  46. if (START == 1) {
  47. printf("Le squadre che hanno il numero di gol fatti maggiore di quelli subiti sono:\n");
  48. for (i = 0; i < N; i++) {
  49. if (S[i].GFatti > S[i].GSubiti) {
  50. printf("Squadra ---> %s, Codice ---> %d\n", S[i].Nome, S[i].Codice);
  51. }
  52.  
  53. printf("Media %d", media(S));
  54. }
  55.  
  56. }
  57. else return 0;
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement