All pastes #168510 Raw Edit

Chank

public text v1 · immutable
·published 2006-09-13 01:45 UTC
rendered paste body
//Programa que faz uso de funções recursivas para fazer cálculos com um vetor
//Gustavo Andrade Ferreira
//Turma 10 A
//Disciplina : Algoritmos e estrutura de dados I
Program vetor;
uses crt;
var
    resp,n,i : integer;
    v : array[1..10] of integer;
function max (vetor : array of integer; fim : integer): integer;
    var
    maior,inicio : integer;
    Begin
        i := 1;
        maior := vetor[i];
        inicio := v[i];
        while (i <= fim) do
            Begin
            If v[i + 1] > v[i] then
                maior := vetor[i + 1];
            i := i + 1;
        end;
        max := maior;
    end;
begin
    For i := 1 to 10 do
        Begin
        WriteLn('Digite o valor da posicao ', i,':');
        ReadLn(v[i]);
        clrscr;
    end;
    WriteLN(max(v,10));
end.