-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathex7_struct.cpp
67 lines (44 loc) · 1.3 KB
/
ex7_struct.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct Filme {
char nome[50];
int ano;
int duracao;
};
struct Diretor {
char nome[20];
int qtde_filmes;
Filme filmes[3];
};
main(){
struct Diretor dir[5];
strcpy(dir[0].nome, "Hideo Kojima");
strcpy(dir[1].nome, "Yuji Naka");
strcpy(dir[2].nome, "Naoto Ohshima");
strcpy(dir[3].nome, "Hirokazu Yashuhara");
strcpy(dir[4].nome, "Takashii Izuka");
strcpy(dir[0].filmes[0].nome, "Metaru Gia Sorrido Faibu za Fantom Pain");
strcpy(dir[0].filmes[1].nome, "Metaru Gia Sorrido Sans of Riberrti");
strcpy(dir[0].filmes[2].nome, "Metaru Gia Sorrido");
dir[0].filmes[0].ano = 2015;
dir[0].filmes[1].ano = 2001;
dir[0].filmes[2].ano = 1998;
dir[0].filmes[0].duracao = 100;
dir[0].filmes[1].duracao = 20;
dir[0].filmes[2].duracao = 15;
for(int i = 0; i <5; i++){
//printf("%i \n",i);
dir[i].qtde_filmes = 3;
//printf("Quantidade de filmes %i \n", dir[i].qtde_filmes);
}
for (int u = 0; u < 5; u++)
{
printf("%s \n",dir[u].nome);
for (int i = 0;i <3;i++){
printf("O nome do Filme eh: %s, foi lancado no ano de %i e tem a duracao de %i horas \n",
dir[u].filmes[i].nome,dir[u].filmes[i].ano, dir[u].filmes[i].duracao);
printf("");
}
}
}