Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include<string.h>
- typedef struct
- {
- char nomef[20];
- int ano;
- char genero[15];
- char nomed[20];
- }dados_filme;
- typedef struct
- {
- char nomea[20];
- int idade;
- char nacionalidade[15];
- int numoscas;
- }dados_ator;
- int main()
- {
- dados_filme f1;
- dados_ator f2[3];
- int cont;
- fflush(stdin);
- printf ("\nDigite o nome do filme: \n");
- fgets (f1.nomef, 20, stdin);
- fflush(stdin);
- printf ("\nDigite o ano em que o filme foi lancado: \n");
- scanf ("%i", &f1.ano);
- printf ("\nDigite o genero do filme: \n");
- fflush (stdin);
- fgets (f1.genero, 15, stdin);
- printf ("\nDigite o nome do diretor: \n");
- fflush (stdin);
- fgets (f1.nomed, 20, stdin);
- for (cont = 0; cont < 3; cont++)
- {
- printf ("\nDigite o nome do %io ator: \n", cont + 1);
- fflush (stdin);
- fgets (f2[cont].nomea, 20, stdin);
- printf ("\nDigite a idade do %io ator: \n", cont + 1);
- fflush (stdin);
- scanf ("%i", &f2[cont].idade);
- printf ("\nDigite a nacionalidade do %io ator: \n", cont + 1);
- fflush (stdin);
- fgets (f2[cont].nacionalidade, 15, stdin);
- printf ("\nDigite o numero de oscas que o %io ator obteve: \n", cont + 1);
- fflush (stdin);
- scanf ("%i", &f2[cont].numoscas);
- }
- 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);
- for (cont = 0; cont < 3; cont++)
- 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);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement