Advertisement
Guest User

Untitled

a guest
Jul 24th, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.88 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<string.h>
  4. #define MAX 100
  5.  
  6. int main () {
  7.  
  8.  
  9. int RA[5], i;//i é um contador para auxiliar no laço
  10. char nome[5][MAX], time[5][MAX], endereco[5][MAX], telefone[5][MAX];
  11. float prova1[5], prova2[5], prova3[5], media[5];
  12.  
  13. //Aluno 1
  14. RA[0] = 1;
  15. strcpy(nome[0],"Aluno Teste 1");
  16. strcpy(time[0],"Time Teste 1");
  17. strcpy(endereco[0],"RUA do Teste, n 0001, CEP 00000-000 CIDADE/ESTADO");
  18. strcpy(telefone[0],"(00) 90000-0000");
  19. prova1[0]= 0;
  20. prova2[0]= 5;
  21. prova3[0]= 10;
  22. media[0]= (prova1[0]+prova2[0]+prova3[0])/3;
  23.  
  24. //Aluno 2
  25. RA[1] = 2;
  26. strcpy(nome[1],"Aluno Teste 2");
  27. strcpy(time[1],"Time Teste 2");
  28. strcpy(endereco[1],"RUA do Teste, n 0002, CEP 00000-002 CIDADE/ESTADO");
  29. strcpy(telefone[1],"(02) 90002-0002");
  30. prova1[1]= 0;
  31. prova2[1]= 5;
  32. prova3[1]= 10;
  33. media[1]= (prova1[0]+prova2[0]+prova3[0])/3;
  34.  
  35. //Aluno 3
  36. RA[2] = 3;
  37. strcpy(nome[2],"Aluno Teste 3");
  38. strcpy(time[2],"Time Teste 3");
  39. strcpy(endereco[2],"RUA do Teste, n 0003, CEP 00000-003 CIDADE/ESTADO");
  40. strcpy(telefone[2],"(00) 90003-0003");
  41. prova1[2]= 0;
  42. prova2[2]= 5;
  43. prova3[2]= 10;
  44. media[2]= (prova1[0]+prova2[0]+prova3[0])/3;
  45.  
  46.  
  47. //Aluno 4
  48. printf("Dados do Aluno 4\n");
  49. printf("Entre com o RA do Aluno 4\n");
  50. scanf("%d", &RA[3]);
  51.  
  52. printf("Entre com o Nome do Aluno 4\n");
  53. fflush(stdin);
  54. fgets(nome[3],MAX,stdin);
  55. nome[3] [strlen(nome[3])-1]='\0';
  56.  
  57. printf("Entre com o time do Aluno 4\n");
  58. fflush(stdin);
  59. fgets(time[3],MAX,stdin);
  60. time[3] [strlen(time[3])-1]='\0';
  61.  
  62. printf("Entre com o endereco do Aluno 4\n");
  63. fflush(stdin);
  64. fgets(endereco[3],MAX,stdin);
  65. endereco[3] [strlen(endereco[3])-1]='\0';
  66.  
  67. printf("Entre com o telefone do Aluno 4\n");
  68. fflush(stdin);
  69. fgets(telefone[3],MAX,stdin);
  70. telefone[3] [strlen(telefone[3])-1]='\0';
  71.  
  72. printf("Entre com o prova1 do Aluno 4\n");
  73. scanf("%f", &prova1[3]);
  74. printf("Entre com o prova2 do Aluno 4\n");
  75. scanf("%f", &prova2[3]);
  76. printf("Entre com o prova3 do Aluno 4\n");
  77. scanf("%f", &prova3[3]);
  78. media[3]= (prova1[3]+prova2[3]+prova3[3])/3;
  79.  
  80. //Aluno 5
  81. printf("Dados do Aluno 5\n");
  82. printf("Entre com o RA do Aluno 5\n");
  83. scanf("%d", &RA[4]);
  84. printf("Entre com o Nome do Aluno 5\n");
  85. fflush(stdin);
  86. fgets(nome[4],MAX,stdin);
  87. nome[4] [strlen(nome[4])-1]='\0';
  88. strcpy(time[4],time[1]);
  89. strcpy(endereco[4],endereco[1]);
  90. strcpy(telefone[4],telefone[1]);
  91. prova1[4]= prova1[1];
  92. prova2[4]= prova2[1];
  93. prova3[4]= prova3[1];
  94. media[4]= (prova1[4]+prova2[4]+prova3[4])/3;
  95.  
  96.  
  97.  
  98.     for (i=0; i<5; i++) {
  99.  
  100.     printf("\nDados do aluno\n", i);
  101.     printf("\nRA: %d", RA[i]);
  102.     printf("\nNome: %s", nome[i]);
  103.     printf("\nTime: %s", time[i]);
  104.     printf("\nEndereco: %s", endereco[i]);
  105.     printf("\nTelefone: %s", telefone[i]);
  106.     printf("\nProva1: %.2f", prova1[i]);
  107.     printf("\nProva2: %.2f", prova2[i]);
  108.     printf("\nProva3: %.2f", prova3[i]);
  109.     printf("\nMedia: %.2f\n\n", media[i]);
  110.     }
  111.  
  112. return 0;
  113.  
  114.  
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement