Ir para conteúdo
Fórum Script Brasil
  • 0

Matrizes


Reaper

Pergunta

Pessoal tenho o seguinte trabalho para fazer:

O seu objetivo será desenvolver um algoritmo que simule o funcionamento de um programa que extrairá dados

estatísticos de uma matriz gerada aleatoriamente.

Inicialmente, o programa solicita ao usuário que informe a dimensão da matriz. O programa então deverá gerar uma

matriz com a dimensão informada e preenchida com valores aleatórios entre 1 e 99.Lógica de Programação Trabalho 02

Universidade de Fortaleza 2

Exemplo:

Dimensão da matriz: 4

Matriz gerada pelo programa:

25 12 47 20

91 84 3 7

68 75 20 78

81 25 43 36

O programa deve exibir a matriz gerada na tela depois de criada. Em seguida, o programa deve solicitar ao usuário

qual dado estatístico ele deseja saber. As opções que o programa deve fornecer são:

 Par e Impar: Nesta opção, o programa retorna a quantidade de números pares e de números impares existentes

na matriz. No exemplo, são 7 pares e 9 impares.

 Maior número: Nesta opção, o programa retorna o maior número existente na matriz. No exemplo, o número

retornado é 91.

 Menor número: Nesta opção, o programa retorna o menor número existente na matriz. No exemplo, o número

retornado é 3.

 Número que mais se repete: Nesta opção, o programa retorna o número que mais se repete dentro da matriz,

além da quantidade de vezes que ele se repete. No exemplo, o número retornado é 20 e a quantidade de vezes

é 2.

 Média: Nesta opção, o programa retorna a média aritmética dos números existente na matriz. No exemplo, o

valor retornado é aproximadamente 44,68.

 Números primos: Nesta opção, o programa retorna a quantidade de números primos existente na matriz. No

exemplo, o valor retornado é 4.

Ao fim do processamento de uma opção escolhida pelo usuário, o programa deve retornar ao menu de opções. O

programa deve possuir no menu a opção de encerrar, para que o usuário encerre a execução do programa.

Com exceção da primeira opção, todas as demais opções do programa devem ser desenvolvidas como função.

Queria saber como faço estas duas funções:

 Número que mais se repete: Nesta opção, o programa retorna o número que mais se repete dentro da matriz,

além da quantidade de vezes que ele se repete. No exemplo, o número retornado é 20 e a quantidade de vezes

é 2.

 Números primos: Nesta opção, o programa retorna a quantidade de números primos existente na matriz. No

exemplo, o valor retornado é 4.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...