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