nikolas_serafini

Lista 6 - Exercício 3

Jul 16th, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.11 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. struct agenda {
  4.     char empresa[31],responsavel[41];
  5.     int telefones[10];
  6. };
  7.  
  8. int main() {
  9.    
  10.     int quant,quant2,i,j;
  11.    
  12.     printf("Entre com a quantidade de funcionarios a ser cadastrados : ");
  13.     scanf("%d",&quant);
  14.    
  15.     struct agenda agendacontatos[quant];
  16.     int indexcheck[quant];
  17.    
  18.     for (i = 0; i < quant; i++) {
  19.         printf("Entre com o nome da empresa :\n");
  20.         getchar();
  21.         gets(agendacontatos[i].empresa);
  22.         printf("Entre com o nome do responsavel :\n");
  23.        
  24.         gets(agendacontatos[i].responsavel);
  25.         printf("Entre com a quantidade de numeros de telefone a serem cadastrados :\n");
  26.         scanf("%d",&quant2);
  27.         for (j = 0; j < quant2; j++) {
  28.             printf("Entre com o telefone :\n");
  29.             scanf("%d",&agendacontatos[i].telefones[j]);
  30.         }
  31.         indexcheck[i] = quant2;
  32.     }
  33.    
  34.     for (i = 0; i < quant; i++) {
  35.         printf("Nome da empresa : %s\n",agendacontatos[i].empresa);
  36.         printf("Responsavel : %s\n",agendacontatos[i].responsavel);
  37.         printf("Telefones de contato : \n");
  38.         for (j = 0; j < indexcheck[i]; j++)
  39.             printf("%d\n",agendacontatos[i].telefones[j]);
  40.         printf("\n");
  41.     }
  42.        
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment