Ir ao conteúdo
  • Cadastre-se

FocusSantos

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. Escreva um programa que carregue aleatoriamente uma matriz de 20 x20 com 400 números inteiros compreendidos entre 1 e 20. A partir da matriz carregada, apresente os seguintes resultados: 1) Quantas vezes cada numero aparece na matriz 2) Qual o numero que aparece mais vezes 3) Qual o segundo numero que aparece mais vezes 4) Qual o número que aparece menos vezes 5) Qual o segundo numero que aparece menos vezes 6) Quais os números que aparecem exatamente 17 vezes na matriz 7) Quais os números que aparecem exatamente a quantidade de vezes igual ao numero Obs: Os itens 2, 3, 4 e 5 devem ser implementados usando funções. Os itens 1, 6 e 7 devem ser implementados usando procedimento. Bom o que já conseguir fazer foi... #include <iostream>#include <cstdlib>#include <time.h>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<lin;i++){for (j=0;j<col;j++){x[j]=rand()%20+1;cout<<x[j]<<" "; }}}void repete() { // mostra os números repetidos da matrizfor (int n=1; n<=20; n++){int contador=0;for (i=0;i<lin;i++)for (j=0;j<col;j++) if (x[j]==n)contador++;cout<<n<<" repete "<<contador<<" vezes\n"; } }int main (){ //Início do Programamostra_matriz();cout<<endl;cout<<endl;repete();cout<<endl;cout<<endl;return 0;}

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!