
alexabolada
(usa Debian)
Enviado em 01/04/2024 - 15:27h
Para resolver esse problema em Pascal, você pode fazer uso de uma função para calcular a média, a soma, o maior e o menor valor de um array de 10 elementos e também mostrar a posição e a quantidade de vezes que um número específico aparece. Veja um exemplo de como você pode implementar isso:
[code]
program CalculoArray;
var
arrayNum: array [1..10] of real;
procedure preencherArray();
var
i: integer;
begin
for i := 1 to 10 do
begin
write('Digite o valor da posição ', i, ': ');
readln(arrayNum[i]);
end;
end;
function calcularMaior(): real;
var
i: integer;
maior: real;
begin
maior := arrayNum[1];
for i := 2 to 10 do
begin
if arrayNum[i] > maior then
maior := arrayNum[i];
end;
calcularMaior := maior;
end;
function calcularMenor(): real;
var
i: integer;
menor: real;
begin
menor := arrayNum[1];
for i := 2 to 10 do
begin
if arrayNum[i] < menor then
menor := arrayNum[i];
end;
calcularMenor := menor;
end;
function calcularMedia(): real;
var
i