O Sistersinspirit.ca facilita a busca por respostas para suas perguntas com a ajuda de uma comunidade ativa. Junte-se à nossa plataforma de perguntas e respostas e obtenha informações precisas de especialistas em diversas áreas. Obtenha soluções rápidas e confiáveis para suas perguntas de uma comunidade de especialistas experientes em nossa plataforma.
Sagot :
Resposta:
/*
* File: main.c
* Author: gabrielfsfilho
*
* Created on 18 de Maio de 2016, 19:01
*/
#include <stdio.h>
#include <stdlib.h>
//define o numero de linhas e colunas
#define ROW 3
#define COL 10
/*
* programa principal
*/
int main(int argc, char** argv) {
int notas[ROW][COL], //a matriz com as notas
l, k, //auxiliares da matriz
menor,//auxiliar para calculo da menor nota
prova1, prova2, prova3;//auxiliar para contar as menores notas nas provas
//captura os dados
printf("Entre com os dados: \n");
for (l = 0; l < ROW; l++) {
Explicação:
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
O que é um programa?
Um programa é uma sequência de instruções que realizam uma determinada tarefa.
Para a tarefa, obtemos o seguinte programa em Python:
import random
n_linhas, n_colunas = 10, 3 #aqui definimos as dimensões da matriz
notas_alunos = [[round(random.random()*10, 1) for x in range(n_colunas)] for y in range(n_linhas)] #aqui criamos a matriz, atribuindo um valor entre 0 e 10 a cada uma das três notas de cada aluno
provas_menor_nota = {"p1": 0, "p2": 0, "p3":0} #dicionário para controle das menores notas por provas
for indice_aluno, aluno in enumerate(notas_alunos):
menor_nota = {"prova": 1, "nota": aluno[0]} #verificação da menor nota de cada aluno
if(aluno[1]<menor_nota["nota"]):
menor_nota["prova"] = 2
menor_nota["nota"] = aluno[1]
if(aluno[2]<menor_nota["nota"]):
menor_nota["prova"] = 3
menor_nota["nota"] = aluno[2]
#atualização da quantidade de menores notas por prova
if(menor_nota["prova"] == 1):
provas_menor_nota["p1"] += 1
if(menor_nota["prova"] == 2):
provas_menor_nota["p2"] += 1
if(menor_nota["prova"] == 3):
provas_menor_nota["p3"] += 1
print(f'Aluno {indice_aluno}. Menor nota na prova {menor_nota["prova"]}: {menor_nota["nota"]}')
print(f'Menor nota por prova. Prova 1: {provas_menor_nota["p1"]}; Prova 2: {provas_menor_nota["p2"]}; Prova 3: {provas_menor_nota["p3"]};')
Para aprender mais sobre programas, acesse:
https://brainly.com.br/tarefa/19885120

Esperamos que tenha encontrado o que procurava. Sinta-se à vontade para nos revisitar para obter mais respostas e informações atualizadas. Obrigado por usar nosso serviço. Estamos sempre aqui para fornecer respostas precisas e atualizadas para todas as suas perguntas. Obrigado por usar o Sistersinspirit.ca. Volte novamente para obter mais conhecimento dos nossos especialistas.