sa.c 870 Bytes
  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
/* sistema academico */
#include <stdio.h>

int main(void)
{
int N1, N2, N3, N4, N5;
/* leitura das notas */
scanf("%i %i %i %i %i", &N1, &N2, &N3, &N4, &N5);

/* verificar se o aluno passou direto */
if (N1 + N2 + N3 + N4 + N5 >= 70*5 && /* a media maior ou igual a 70 */
N1 >= 50 && /* e cada nota maior ou igual a 50 */
N2 >= 50 &&
N3 >= 50 &&
N4 >= 50 &&
N5 >= 50)
{
printf("S\n");
}
/* verificar se o aluno foi para a reposicao */
else if (N1 + N2 + N3 + N4 + N5 >= 30*5)
{
int NR;
scanf("%i", &NR);
/* verificar se o aluno passou na reposicao */
if (N1 + N2 + N3 + N4 + N5 + 5 * NR >= 50*10) /* media final maior ou igual a 50 */
printf("S\n");
else
printf("R\n");
}
/* o aluno nem foi para a reposicao */
else
{
printf("R\n");
}

return 0;
}