Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

C


Qdidactic » stiinta & tehnica » informatica » c
Sa se determine distanta maxima intre doua elemente consecutive din sir - analiza problemei - elaborarea algoritmului



Sa se determine distanta maxima intre doua elemente consecutive din sir - analiza problemei - elaborarea algoritmului


Se citeste n si sirul de valori reale x1,x2,..,xn ordonate crescator.  Sa se determine distanta maxima intre doua elemente consecutive din sir.


Analiza problemei - elaborarea algoritmului :

- este o problema maxim

- distanta dintre primele valori consecutive din sir se noteaza cu max

- dupa care facem o comparatie cu urmatoarele distante dintre valori

- in momentul in care se intalneste o valoare mai mare decat max atunci aceasta valoare va deveni noul max

- algoritmul se opreste in momentul in care se face comparatia dintre max si distanta dintre ultimele doua valori ale sirului.




program dist_elem;

var n,i:word;

max:real;

x:array[1..50] of real;

BEGIN

write('n=');readln(n);

for i:=1 to n do

begin

write('x[',i,']=');

readln(x[i]);

end;

max:=x[2]-x[1];

for i:=2 to n-1 do

if x[i+1]-x[i]>max then max:=x[i+1]-x[i];

writeln('max=',max:6:2);

readln;

END.




Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright