#include #include main() { int n=0,k,p,t=0; while (n<10 || n>1000) { system("cls"); printf("Digite o numero de candidatos: "); scanf("%d", &n); } char nome[n][10],clas[n][10]; float notap[n],notam[n],notacg[n],media[n],mediapond,mediaclass; for (k=0;k<=n-1;k++) { printf("\n"); printf("Nome do candidato %d (sem espaco): ", k+1); scanf("%s", &nome[k]); printf("Notas de portugues, matematica e conhecimentos gerais do candidato: "); scanf("%f", ¬ap[k]); scanf("%f", ¬am[k]); scanf("%f", ¬acg[k]); } for (k=0;k<=n-1;k++) { mediapond = (2*notap[k]+3*notam[k]+notacg[k])/6; if (mediapond >= 7) { t++; media[k] = mediapond; for(p=0;p<=9;p++) clas[k][p] = nome[k][p]; } } printf("\n"); printf("Candidatos classificados \t Nota \n"); for(k=0;k<=t-1;k++) { printf("%s",clas[k]); printf("\t\t\t "); printf("%.2f", media[k]); printf("\n"); } }