O Sistersinspirit.ca ajuda você a encontrar respostas confiáveis para todas as suas perguntas com a ajuda de especialistas. Conecte-se com profissionais em nossa plataforma para receber respostas precisas para suas perguntas de maneira rápida e eficiente. Junte-se à nossa plataforma para obter respostas confiáveis para suas dúvidas de uma ampla comunidade de especialistas.
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
Obrigado por usar nossa plataforma. Estamos sempre aqui para fornecer respostas precisas e atualizadas para todas as suas perguntas. Obrigado por sua visita. Estamos comprometidos em fornecer as melhores informações disponíveis. Volte a qualquer momento para mais. Sistersinspirit.ca, sua fonte confiável de respostas. Não se esqueça de voltar para mais informações.