TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercícios para possíveis declarações de matrizes

Ensaio: Exercícios para possíveis declarações de matrizes. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  23/9/2014  •  Ensaio  •  711 Palavras (3 Páginas)  •  351 Visualizações

Página 1 de 3

float k, valores[5][5];

cout << "Preencha os valores da matriz:" << endl;

for (int i = 0; i < 5; ++i)

{

for (int j = 0; j < 5; ++j)

{

cout << "Digite um valor para o elemento da linha " << i << ", coluna " << j << ": ";

cin >> valores[i][j];

}

}

cout << "Digite o valor de uma constante k para multiplicar a matriz: ";

cin >> k;

multiplica(valores, k);

for (int i = 0; i < 5; ++i)

{

for (int j = 0; j < 5; ++j)

{

cout << valores[i][j] << " ";

}

cout << endl;

}

}

Na linguagem C++ é possível passar matrizes como parâmetro de funções informando suas duas dimensões (linhas e colunas) como no exemplo acima ou informando apenas o seu número de colunas, quando o número de linhas é determinado pelo usuário durante a execução do programa. Caso o cabeçalho de uma função que receba uma matriz como parâmetro seja escrito sem informar o número de colunas desta matriz, será lançado um erro de compilação. As declarações abaixo ilustram as possíveis declarações de matrizes como parâmetros de funções em C++.

void imprimeMatriz1(float mat[5][5]); //OK! Informa-se ambas as dimensões da matriz

void imprimeMatriz2(float mat[][5]); //OK! Informa-se apenas o número de colunas da matriz

void imprimeMatriz3(float mat[5][]); //ERRO! Não foi informado o número de colunas da matriz

void imprimeMatriz4(float mat[][]); //ERRO! Não foi informada nenhuma dimensão da matriz

7.2.5 Exercícios

1. Faça uma função denominada verificaValor que receba uma matriz de inteiros de dimensão 4 x 4 e um número inteiro x qualquer e retorne verdadeiro caso x esteja na matriz e falso caso contrário. Implemente também uma função int main( ) que peça ao usuário para preencher a matriz 4 x 4 de valores e então permita ao usuário digitar valores para verificar se eles estão na matriz, usando a função verificaValor.

2.Faça um programa que carregue uma matriz 10 x 3 com a nota de 10 alunos em 3 provas e então apresente um relatório mostrando para cada aluno (linha da matriz):

 A maior nota obtida entre as 3 provas;

 A nota média;

3.

...

Baixar como (para membros premium)  txt (3.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com