Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.97 KB | None | 0 0
  1. /*Un cinema vuole memorizzare le informazioni relative ai film proiettati
  2. in un vettore di record di dimendione N 3.
  3. Per ogi film le informazioni che voglio memorizzare sono:
  4. -titolo
  5. -regista
  6. -se il film ha vinto l'oscar oppure no
  7. -l'anno d'uscita
  8. -l'incasso
  9. -il genere
  10. -i dati della proiezione, che e' divisa in due parti: la sala e l'orario.
  11. -ad es. sala 3, ora: 21:30
  12. Inserire e poi visualizzare i dati di tutti i film */
  13.  
  14. #include <stdio.h>
  15. #include <string.h>
  16. #include <stdbool.h>
  17. #define N 3
  18.  
  19. int main(void){
  20.  
  21.     struct film{
  22.         char titolo[20];
  23.         char regista[25];
  24.         bool oscar;
  25.         int anno_uscita;
  26.         float incasso;
  27.         char genere;
  28.     struct proiezione{
  29.         int sala;
  30.         char ora[15];
  31.    
  32.     }pro;    
  33.     };
  34.    
  35.     int i;
  36.     char risp[3];
  37.    
  38.     for(i=0;i<N;i++){
  39.         printf("\nInserire il titolo");
  40.         scanf("%s",film[i].titolo)
  41.        
  42.         printf("\nInseire il nome regista");
  43.         scanf(" %s",film[i].regista);
  44.        
  45.         printf("\nHa vinto oscar(inserire SI o NO");
  46.         scanf("%s", risp);
  47.        
  48.         if(strcmp(risp, "SI")==0){
  49.             film[i].oscar=true;
  50.         }
  51.         else{
  52.             film[i].oscar=false;
  53.         }
  54.        
  55.         printf("\nInserire l'anno d'uscita del film");
  56.         scanf("%d ",&film[i].anno_uscita);
  57.        
  58.         printf("\nInserire l'incasso");
  59.         scanf("%f",&film[i].incasso);
  60.        
  61.         printf("\Inserire il genere del film");
  62.         scanf("%s ",film[i].genere);
  63.        
  64.         printf("\nInserire il numero della sala");
  65.         scanf("%d ",&film[i].pro.sala);
  66.        
  67.         printf("\nInserire l'ora");
  68.         scanf("%s ",film[i].pro.ora);
  69.  
  70.     }
  71.  
  72. //visualizzazione il contenuto del vettore
  73.  
  74. printf("\n\nFILM\n\n");
  75.  
  76.     for(i=0;i<N;i++){
  77.         printf("Titolo:  %s\n",film[i].titolo);
  78.         printf("Regista: %s\n")
  79.    
  80.    
  81.    
  82.    
  83.    
  84.    
  85.    
  86.    
  87.    
  88.    
  89.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement