Jump to content
Fórum Script Brasil
  • 0

Matriz em c++ trabalho da faculdade.


Jonathan Warley de Moura

Question

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...