O documento apresenta dois exercícios de programação em C usando vetores. O primeiro exercício lê as respostas de dois alunos para 20 questões de múltipla escolha e compara com o gabarito para contar os acertos de cada aluno. O segundo exercício lê 20 números em um vetor, identifica o maior e o menor número e imprime o vetor com o menor no início e o maior no fim.
2. 1 - char gabarito[5];
char g1[1] [4];
char g2[1] [4];
char g3[1] [4];
char g4[1] [4];
char g5[1] [4];
char resposta [2] [5];
int cont,aux,acertos=0;
for (aux=0;aux<20;aux++)
{
printf("Gabarito da prova --> ");
printf("Informe a resposta da %d questão : ",aux+1);
scanf(" %c",&gabarito[aux]);
}
for (cont=0;cont<2;cont++)
for (aux=0;aux<20;aux++)
{
printf("Aluno [%d] informe suas respostas: ",cont+1);
printf("n Questão %d",aux+1);
printf("n---> ");
scanf(" %c",&resposta[cont] [aux]);
} printf("Gabarito da prova -->");
for (aux=0;aux<20;aux++)
{
printf("%c- ",gabarito[aux]);
}
printf("nn");
for (cont=0;cont<2;cont++)
for (aux=0;aux<20;aux++)
{
printf("Questão %d do aluno [%d] = %c n",aux+1, cont+1,resposta[cont] [aux]);
}
for (cont=0;cont<2;cont++)
if (resposta==gabarito[aux])
{
3. acertos++;
}
for (cont=0;cont<2;cont++)
{
printf("O aluno [%d] acertou %d questõesn",cont+1,acertos);
}
3 - int V[20], i, maior, menor;
maior = 0;
menor = 1000000;
for ( i = 1 ; i <= 20 ; i ++) {
printf ( " Digite o número [ %d ]= ", i);
scanf ( "%d", &V [ i ]);
if ( maior < V [i] ) {
maior = V [i];
}
if ( menor > V [i] ) {
menor = V [i];
}
}
printf("O maior %dn", maior);
printf("O menor %dnn", menor);
for ( i = 1 ; i <= 20 ; i++){
V [1] = menor;
V [20] = maior;
printf ("%dn", V [ i ] );
}