Ir ao conteúdo
  • Cadastre-se

Dúvida encontrar dois numeros especificos em uma matriz


natanaelpeixoto

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á...

Link para o comentário
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

Link para o comentário
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.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!