Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.84 KB | None | 0 0
  1. #include <stdio.h>
  2. #include<string.h>
  3.  
  4. typedef struct
  5. {
  6.         char nomef[20];
  7.         int ano;
  8.         char genero[15];
  9.         char nomed[20];
  10. }dados_filme;
  11.  
  12. typedef struct
  13. {
  14.         char nomea[20];
  15.         int idade;
  16.         char nacionalidade[15];
  17.         int numoscas;
  18. }dados_ator;
  19.  
  20. int main()
  21. {
  22.     dados_filme f1;
  23.     dados_ator f2[3];
  24.     int cont;
  25.  
  26.     fflush(stdin);
  27.     printf ("\nDigite o nome do filme: \n");
  28.     fgets (f1.nomef, 20, stdin);
  29.  
  30.     fflush(stdin);
  31.     printf ("\nDigite o ano em que o filme foi lancado: \n");
  32.     scanf ("%i", &f1.ano);
  33.  
  34.     printf ("\nDigite o genero do filme: \n");
  35.     fflush (stdin);
  36.     fgets (f1.genero, 15, stdin);
  37.  
  38.     printf ("\nDigite o nome do diretor: \n");
  39.     fflush (stdin);
  40.     fgets (f1.nomed, 20, stdin);
  41.  
  42.     for (cont = 0; cont < 3; cont++)
  43.     {
  44.     printf ("\nDigite o nome do %io ator: \n", cont + 1);
  45.     fflush (stdin);
  46.     fgets (f2[cont].nomea, 20, stdin);
  47.  
  48.     printf ("\nDigite a idade do %io ator: \n", cont + 1);
  49.     fflush (stdin);
  50.     scanf ("%i", &f2[cont].idade);
  51.  
  52.     printf ("\nDigite a nacionalidade do %io ator: \n", cont + 1);
  53.     fflush (stdin);
  54.     fgets (f2[cont].nacionalidade, 15, stdin);
  55.  
  56.     printf ("\nDigite o numero de oscas que o %io ator obteve: \n", cont + 1);
  57.     fflush (stdin);
  58.     scanf ("%i", &f2[cont].numoscas);
  59.     }
  60.  
  61.     printf ("\nDados do filme:\n \nNome do filme: %s \nAno de lancamento: %i \nGenero: %s \nNome do diretor: %s\n", f1.nomef, f1.ano, f1.genero, f1.nomed);
  62.  
  63.     for (cont = 0; cont < 3; cont++)
  64.     printf ("\nDados do %io ator:\n \nNome do %io ator: %s \nIdade do %io ator: %i \nNacionalidade do %io ator: %s \nNumero de Oscas do %io ator: %i\n", cont + 1, cont + 1, f2[cont].nomea, cont + 1, f2[cont].idade, cont + 1, f2[cont].nacionalidade, cont + 1, f2[cont].numoscas);
  65. system("pause");
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement