Pessoal, eu tenho um trabalho muito para fazer, e não tenho ideia nem de por onde eu começo: Eu tenho que fazer um programa onde eu lanço nele uma quantidade X de numeros, feito isso, eu executo um calculo com a quantidade X de numero, depois eu devo ordena-los em intervalos como este abaixo para poder executar calculos em cima do numero de elementos dentro deste intervalo: 00.0 |--| 05.0 = 3 05.1 |--| 10.0 = 2 10.1 |--| 15.0 = 4 15.1 |--| 20.0 = 2 20.1 |-- ou + = 3 total de numeros inseridos = 14 numeros soma dos numeros inseridos = 180 (exemplo) Exemplo no programa: Entrei na tela do programa que me pediu para digitar alguns numeros, digitei 12, 34, 54, 07, 5, 1, 2, 101, 76, 23, 45 digitei FIM para parar a inserção de dados e ir para a parte de calculos aqui estão as formulas que eu devo usar: Amplitude (H) = range / Numero de Intervalos sendo que, Range = Maior Numero Inserido - (menos) o Menor Numero Inserido e "Numero de intervalos" é dado pela formula: Numero de intervalos = 1+3,3.log X, sendo que este X é especificamente a quantidade de numeros inseridos, e não a soma deles, exemplo: digitei 12, 34, 54, 07, 5, 1, 2, 101, 76, 23, 45 o X = 11 então, range = 101-1 = 100 range=100 Numero de intervalos = 1+3,3logx x=11 Numero de intervalos = 1+3,3log11 Numero de intervalos = 4,436, podemos usar uma aproximação mais bruta = 5 Amplitude (H)=100/4,436 Amplitude(H) = 22,54 = 22,5 então teremos: limite inferior = menor numero digitado = 1 e H = 22.5 então teremos 4 intervalos, começando do 1: intervalo 1 = 01.0 |__| 22.5 = "quantidade de numeros deste intervalo" = 5 intervalo 2 = 22.6 |__| 45.0 = 3 intervalo 3 = 45.1 |__| 67.5 = 1 intervalo 4 = 67.6 |__| 90.0 = 1 intervalo 5 = 90.1 |__ ou + = 1 esses intervalos são todos chamados Fi, e deve ser apresentada a somatoria deles neste caso Soma Fi = 11, que sempre deve ser igual ao X numeros que nós digitamos no inicio melhorou a explicação? para mim este programa, é bem complicado..