Uma matriz A 5x3 com valores correspondente a dados de peso, altura e idade de cinco pacientes.
Por: Vitor Hilário • 29/11/2018 • Trabalho acadêmico • 1.608 Palavras (7 Páginas) • 316 Visualizações
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ex5
{
class Program
{
/*Carregue (armazene em suas células) uma matriz A 5x3 com valores
correspondente a dados de peso, altura e idade de cinco pacientes. Considere
que os valores armazenados na primeira coluna correspondem ao peso, as
medidas armazenadas na segunda coluna correspondem à altura e os valores
armazenados na terceira coluna correspondem à idade. Crie uma matriz linha
M com 3 elementos que armazene, em seu primeiro elemento, o maior valor
entre os três valores das alturas dos pacientes; o maior valor entre as medidas
dos pesos dos pacientes em seu segundo elemento e a maior das idades dos
pacientes em seu terceiro elemento.
Imprima A e imprima M.*/
static double[,] A = new double[5, 3];
static double[] M = new double[3];
public void PopularMatriz(double[,] pMatriz)
{
for (int linha = 0; linha < pMatriz.GetLength(0); linha++)
{
Console.Write("Digite o peso do paciente " + linha + ": ");
pMatriz[linha, 0] = Convert.ToDouble(Console.ReadLine());
Console.Write("Digite a altura do paciente " + linha + ": ");
pMatriz[linha, 1] = Convert.ToDouble(Console.ReadLine());
Console.Write("Digite a idade do paciente " + linha + ": ");
pMatriz[linha, 2] = Convert.ToDouble(Console.ReadLine());
Console.Clear();
}
}
public void CompararMaior(double[,] pMatriz)
{
double maiorPeso = 0;
double maiorAltura = 0;
double maiorIdade = 0;
for (int linha = 0; linha < pMatriz.GetLength(0); linha++)
{
if (pMatriz[linha, 0] > maiorPeso)
{
maiorPeso = pMatriz[linha, 0];
M[0] = maiorPeso;
}
}
for (int linha = 0; linha < pMatriz.GetLength(0); linha++)
{
if (pMatriz[linha, 1] > maiorAltura)
{
maiorAltura = pMatriz[linha, 1];
M[1] = maiorAltura;
}
}
for (int linha = 0; linha < pMatriz.GetLength(0); linha++)
{
if (pMatriz[linha, 2] > maiorIdade)
{
maiorIdade = pMatriz[linha, 2];
M[2] = maiorIdade;
...