WilliamPinhe...
Tô em todas
Registrado
594 Mensagens
221 Curtidas
Chapolaa
Novo Membro
Registrado
4 Mensagens
0 Curtidas
Quais são suas dúvidas?
Consegui fazer a matriz 20x20 e fazer a contagem da repetição dos números e só. Não sei como fazer o resto. Me ajuda por favorrrr
Foi isso que eu fiz até agora:
[HASHTAG]#include[/HASHTAG]
[HASHTAG]#include[/HASHTAG]
[HASHTAG]#include[/HASHTAG]
using namespace std;
int i,j;
const int lin=20,col=20;
int x[lin][col];
void mostra_matriz(){
srand(time(NULL));
for (i=0;i
for (j=0;j
x[j]=rand()%20+1;
cout<[j]<<" ";
}
}
}
void repete() { // mostra os números repetidos da matriz
for (int n=1; n<=20; n++){
int contador=0;
for (i=0;i
for (j=0;j
if (x[j]==n)
contador++;
cout<
}
}
int main (){ //Início do Programa
mostra_matriz();
cout<
cout<
repete();
cout<
cout<
return 0;
}
tpcvasco
General de Pijama
Registrado
2.9K Mensagens
330 Curtidas
Minha sugestão: criar um vetor de 20 posições, onde cada uma guarda o número de vezes. Vc já tem essa contagem, basta então guardar no vetor.
A partir daí, para os itens 6 e 7 é só testar, respectivamente, se o valor do vetor é igual a 17, ou se o índice do vetor é igual ao valor.
Para os outros problemas, eu ordenaria o vetor...
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
Chapolaa
Novo Membro
Registrado
4 Mensagens
0 Curtidas
Minha sugestão: criar um vetor de 20 posições, onde cada uma guarda o número de vezes. Vc já tem essa contagem, basta então guardar no vetor.
A partir daí, para os itens 6 e 7 é só testar, respectivamente, se o valor do vetor é igual a 17, ou se o índice do vetor é igual ao valor.
Para os outros problemas, eu ordenaria o vetor...
Me ajuda a fazer isso pf, sei que é fácil mas não estou conseguindo =/
WilliamPinhe...
Tô em todas
Registrado
594 Mensagens
221 Curtidas
Me ajuda a fazer isso pf, sei que é fácil mas não estou conseguindo =/
Mas ele já está te ajudando a fazer, ele disse o que tem que fazer.
Agora duvido que alguém vai te dar o código pronto, o bom programador dá seus pulos para solucionar os problemas, peça orientação ao seu professor, explique suas dificuldades, afinal o propósito do exercício além de aplicar o conhecimento adquirido, é de provocar a sua capacidade de se virar diante dos desafios e como meu professor dizia: "Eu até posso te dar a solução, mas será que o seu gestor vai fazer o mesmo por você em uma situação real?".
Abraço!
tpcvasco
General de Pijama
Registrado
2.9K Mensagens
330 Curtidas
Minha sugestão: criar um vetor de 20 posições, onde cada uma guarda o número de vezes. Vc já tem essa contagem, basta então guardar no vetor.
Pra essa primeira parte basta
int cont[20];
for (i=0;i
for (j=0;j
cont[x[ i][j]-1]++;
Pronto, agora é só utilizar "cont" nos problemas. Deixo isso pra vc resolver.
"Milhouse: - Médicos e bombeiros são heróis.
Bart Simpson: - Olha, as casas continuam pegando fogo e as pessoas continuam doentes. Os verdadeiros heróis são os Schwarzenegger's, os Stallone's, e, em menores proporções, os Vandame's..."
Chapolaa
Novo Membro
Registrado
4 Mensagens
0 Curtidas
Pra essa primeira parte basta
int cont[20];
for (i=0;i
for (j=0;j
cont[x[ i][j]-1]++;
Pronto, agora é só utilizar "cont" nos problemas. Deixo isso pra vc resolver.
Nossa cara, ajudou muuuuito!!!
Obrigado!!