Ir para conteúdo
Fórum Script Brasil
  • 0

Matriz em c++ trabalho da faculdade.


Jonathan Warley de Moura

Pergunta

Gente, Bom Dia.

Tenho que fazer os exercicios abaixo sobre matriz c++ porem não estou conseguindo fazer.

Exercício 1 – Faça um programa que preencha uma matriz 2 x 2, calcule e mostre uma matriz

resultante que será a matriz digitada multiplicada pelo maior elemento da mesma.

Exercício 2 – Faça um programa que preencha uma matriz 3 x 5 com números inteiros. Some os

valores de cada linha e armazene em um vetor. A seguir, mostre qual a linha que tem maior valor

somado.

Exercício 3 - A produção diária de uma fábrica é armazenada, semana a semana, em uma tabela

com o seguinte formato.[N][7]

RELATÓRIO DE PRODUÇÃO RELATIVO À N SEMANAS

-----------------------------------------------------------------------------------------

Produção média = xxxx.x

Número de dias com produção acima da média = xx

INDICAÇÃO DOS DIAS DE MÍNIMA PRODUÇÃO:

Semana 1 .......................................... DIA x

Semana 2 .......................................... DIA x

Semana 3 .......................................... DIA x

-----------------------------------------------------------------------------------------

Exercício 4 Faça um programa que:

· Receba as notas de 15 alunos em cinco provas diferentes e armazene-as em uma matriz

15 X 5;

· Receba os números de chamada dos 15 alunos e armazene-os em um vetor de 15

posições.

Calcule e exiba a média das notas de cada aluno e a situação do aluno:

Aprovado: media maior ou igual à 7

Reprovado: media menor que 4

Exame Especial: media maior ou igual 4 e menor que 7

· Calcule e exiba a média de cada prova

Exercício 5 – Faça um programa que preencha uma matriz de dimensões digitadas pelo usuário e

mostre o número de elementos maiores que 15 e menores que 25.

Exercício 6 – Faça um programa que preencha uma matriz 3 x 5 e mostre a média e o desvio

padrão de cada linha.

O exercicio 1 eu conseguir fazer conforme.

#include <iostream.h>

int main ()

{

float matriz[2][2], resultado[2][2], maior=0, maior_valor=0;

int x, y;

for(x=0; x<2; x++)

{

for(y=0; y<2; y++)

{

cout<<"\n Digite um valor: ";

cin>>matriz[x][y];

}

}

maior=matriz[1][1];

for(x=0; x<2; x++)

{

for(y=0; y<2; y++)

{

if(maior<matriz[x][y])

{

maior_valor=matriz[x][y];

}

}

}

cout<<"\n O maior valor e:"<<maior_valor;

for(x=0; x<2; x++)

{

for(y=0; y<2; y++)

{

resultado[x][y]=matriz[x][y]*maior_valor;

}

}

for(x=0; x<2; x++)

{

for(y=0; y<2; y++)

{

cout<<"\n o resultado e: "<<resultado[x][y];

}

}

cout<<"\n";

system("pause");

return 0;

}

Obrigado.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Colegas tenho dúvida neste exercício. Fiz até ceto ponto mas, não compilou. Alguém pode me ajudar?

Exercício 5 – Faça um programa que preencha uma matriz de dimensões digitadas pelo usuário e
mostre o número de elementos maiores que 15 e menores que 25.

#include <iostream.h>

int main()
{//Início do programa
int i, j, m, n, cont=0;
cout<<"\nInforme o nº linhas da matriz: ";
cin>>m;
cout<<"\nInforme o nº colunas da matriz: ";
cin>>n;
for (i=0; i<m; i++)
for (j=0; j<n; j++)
for (i=0; i<m; i++)
for (j=0; j<n; j++)
if ((m[j]>15)&&(m[j]<25))
{
cont++;
}
cout<<"\n\elementos maiores que 15 e menores que 25"<<cont;
system ("PAUSE");
}
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...