Crie um vetor de números reais aleatórios de tamanho também aleatório entre 10 e 100, após isso apresente o maior e o menor número do vetor além da média de todos os números do vetor
Passo 1
Beleza, vamos lá! O enunciado pede para a gente criar um vetor (ou seja, uma lista) de números reais que seja de tamanho aleatório entre 10 e 100. Depois disso, a gente precisa encontrar o maior e o menor número desse vetor e calcular a média de todos os números. Para resolver isso, vamos precisar de conceitos de geração de números aleatórios, manipulação de vetores e cálculo de média, máximo e mínimo.
Passo 2
Primeiro, vamos determinar o tamanho do vetor. Como o tamanho é aleatório entre 10 e 100, usamos uma função que gera números aleatórios nesse intervalo. Por exemplo, se estamos usando Python, podemos usar
random.randint(10, 100)
para isso.Passo 3
Com o tamanho definido, vamos criar o vetor preenchido com números reais aleatórios. Novamente, em Python, podemos usar uma list comprehension junto com
random.uniform(0, 100)
para gerar números reais entre 0 e 100. O código ficaria algo assim:import random
tamanho = random.randint(10, 100)
vetor = [random.uniform(0, 100) for _ in range(tamanho)]
Passo 4
Agora que temos o vetor, precisamos encontrar o maior e o menor número nele. Para isso, usamos as funções
max()
e min()
, que percorrem o vetor e retornam o maior e o menor valor, respectivamente.Passo 5
Para calcular a média dos números no vetor, somamos todos os elementos e dividimos pelo número total de elementos. A fórmula matemática para a média (
) é:
onde
é o número de elementos e
são os elementos do vetor.
Passo 6
Implementando isso no código, ficaria assim:
maior = max(vetor)
menor = min(vetor)
media = sum(vetor) / len(vetor)
Resposta
Pronto! Criamos um vetor com um tamanho aleatório entre 10 e 100, encontramos que o maior número é [maior], o menor número é [menor] e a média de todos os números do vetor é [media].
Exercícios relacionados
Crie um programa que leia dois vetores de
(
lido pelo usuário) elementos cada e gere um terceiro vetor contendo a soma dos elementos correspondentes dos dois primeiros.
Crie um programa que gere uma matriz quadrada e rotacione a matriz 90 graus no sentido horário e anti-horário.
Crie um programa que gere dois vetores de tamanho n com aleatórios, após isso crie um terceiro vetor contendo somente os elementos comuns aos dois primeiros.
Faça um programa que apresente o resultado do somatório para cálculo de cosseno de
, após isso apresente o erro entre o calculado e o real dado por