Evaluating bids

Trabalho

Published on the April 08, 2021 in IT & Programming

About this project

Open

1. Escreva uma função que receba como parâmetro uma matriz quadrada de ordem n × n, com 1 < n < 100,
composta de números inteiros, e devolva três informações: o maior valor dessa matriz, e a linha e coluna
correspondentes a esse elemento. Essa deve ser a assinatura dessa função:
void maior(int mat[][max], int n, int *valor, int *linha, int *coluna), (max é uma constante
global).
Na função main do seu programa, deve ser lida a ordem da matriz (valor entre 1 e 100), e ela deve ser
inicializada com valores aleatórios entre 0 e 100.
Em seguida, seu programa deve imprimir a matriz gerada
acompanhada de uma tabela onde os elementos são listados em ordem decrescente, acompanhados dos índices
da linha e coluna onde este elemento está localizado. Havendo repetições de elementos na matriz, a ordem
de exibição é irrelevante. É Obrigatória a utilização da função maior escrita anteriormente para resolver essa
função.

Dica: Como a matriz somente tem valores inteiros positivos, uma estratégia para solucionar este problema
é utilizar a função maior para obter o maior elemento da matriz e a sua posição, e após isso alterar o maior
valor dessa matriz por um número negativo, para que na próxima vez que a função maior for chamada, ela
retorne o segundo maior valor.

Project overview

trabalho de facul

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer, Other
Other roles needed programaçao em c

Delivery term: April 09, 2021

Skills needed

Other projects posted by B. A.