Ir ao conteúdo
  • Cadastre-se
natanaelpeixoto

Dúvida encontrar dois numeros especificos em uma matriz

Posts recomendados

Boa noite pessoal, gostaria de saber o que está errado, por que não consigo contar quantos numeros 12 e 24 tem em cada linha

Faça um programa que carregue uma matriz 2 x 4 com números inteiros, calcule e mostre:

• A quantidade de elementos entre 12 e 20 em cada linha

• A média dos elementos pares da matriz.

#include<iostream>

using namespace std;

void main()

{

int matriz[2][4], i, j, elemento = 0, soma;

float media;

for(i=0;i<2;i++){

for(j=0;j<4;j++){

cout << "Digite o numero" << endl;

cin >> matriz[j];

}

}

for(i=0;i<2;i++){

for(j=0;j<4;j++){

if(matriz[j] > 12 && matriz[j] <20)

elemento++;

}

}

cout << "A quatidade de elementos entre 12 e 20 em cada linha: " << elemento << endl;

//cout << "A media dos elementos pares da matriz" << media;

system("PAUSE");

}

Se alguém poder me ajuda eu agradeço desde já...

Compartilhar este post


Link para o post
Compartilhar em outros sites

æ

numeros 12 e 24 não vão contar mesmo, a condição para contar é matriz[j] > 12 && matriz[j] <20, portanto só conta de 13 a 19

e nesse esquema vai contar os elementos da matriz inteira, não só de cada linha. Pela questão você precisa fazer 2 contagens

sou iniciante em c/c++, mas é isso aí

Falou

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta zerar o contador sempre que mudar de linha:


for(i=0;i<2;i++)
{
elemento = 0;
for(j=0;j<4;j++)
{
if(matriz[i][j] >= 12 && matriz[i][j] <= 20)
elemento++;
}
cout << "Existem " << elemento << " valores entre 12 e 20 na linha " << i+1 << endl;
}

Acho que isso já resolve o seu problema.

Não cheguei a testar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...