#include <stdio.h>
#include <stdlib.h>
int main() {
float notas[10][3] = {0};
//preenchendo matriz
for(int aluno = 0; aluno < 10; aluno++) {
for(int prova = 0; prova < 3; prova++) {
notas
[aluno
][prova
] = (float) (rand() % 101) / 10; }
}
//Exibindo as notas
printf("\t COL 0 COL 1 COL 2\n"); for(int aluno = 0; aluno < 10; aluno++) {
for(int prova = 0; prova < 3; prova++) {
printf("%.2f ", notas
[aluno
][prova
]); }
}
int Vpior[3] = {0, 0, 0};
for(int aluno = 0; aluno < 10; aluno++) {
int menor = 0;
for(int prova = 0; prova < 3; prova++) {
if(notas[aluno][prova] < notas[aluno][menor]) {
menor = prova;
}
}
Vpior[menor]++;
}
for(int r = 0; r < 3; r++){
printf("Piores na:\nProva %d = %d\n", r
+1, Vpior
[r
]); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KIAppbnQgbWFpbigpIHsKCWZsb2F0IG5vdGFzWzEwXVszXSA9IHswfTsKCS8vcHJlZW5jaGVuZG8gbWF0cml6Cglmb3IoaW50IGFsdW5vID0gMDsgYWx1bm8gPCAxMDsgYWx1bm8rKykgewoJCWZvcihpbnQgcHJvdmEgPSAwOyBwcm92YSA8IDM7IHByb3ZhKyspIHsKCQkJbm90YXNbYWx1bm9dW3Byb3ZhXSA9IChmbG9hdCkgKHJhbmQoKSAlIDEwMSkgLyAxMDsKCQl9Cgl9CgkvL0V4aWJpbmRvIGFzIG5vdGFzCglwcmludGYoIlx0ICBDT0wgMCAgQ09MIDEgIENPTCAyXG4iKTsKCWZvcihpbnQgYWx1bm8gPSAwOyBhbHVubyA8IDEwOyBhbHVubysrKSB7CgkJcHJpbnRmKCJMSU5IQSAlZCAgLSAiLCBhbHVubyk7CgkJZm9yKGludCBwcm92YSA9IDA7IHByb3ZhIDwgMzsgcHJvdmErKykgewoJCQlwcmludGYoIiUuMmYgICIsIG5vdGFzW2FsdW5vXVtwcm92YV0pOyAgIAoJCX0KCQlwcmludGYoIlxuIik7Cgl9CgkgCglpbnQgVnBpb3JbM10gPSB7MCwgMCwgMH07CgkgCglmb3IoaW50IGFsdW5vID0gMDsgYWx1bm8gPCAxMDsgYWx1bm8rKykgewoJCWludCBtZW5vciA9IDA7CgkJZm9yKGludCBwcm92YSA9IDA7IHByb3ZhIDwgMzsgcHJvdmErKykgewoJCQlpZihub3Rhc1thbHVub11bcHJvdmFdIDwgbm90YXNbYWx1bm9dW21lbm9yXSkgewoJCQkJbWVub3IgPSBwcm92YTsKCQkJfSAgCgkJfQoJCVZwaW9yW21lbm9yXSsrOwoJfQoKCXByaW50ZigiXG4iKTsKCglmb3IoaW50IHIgPSAwOyByIDwgMzsgcisrKXsKCQlwcmludGYoIlBpb3JlcyBuYTpcblByb3ZhICVkID0gJWRcbiIsIHIrMSwgVnBpb3Jbcl0pOwoJfQoJcmV0dXJuIDA7Cn0gCg==