👤

Scrieti in limbaj pseudocod un algoritm de rezolvare a problemei:
Un cangur face salturi pe lângă grupuri de copaci,înainte sau înapoi,până întâlnește un număr de copaci impar,divizibil cu 3.Cand ajunge lângă un grup cu număr par de copaci,sare înainte,de atâtea ori cât indică numărul,iar lângă un grup impar de copaci,sare înapoi,tot de câte ori indică numărul.Stabiliți câte salturi face cangurul înainte.(De ex.:5,4,6,1,2,9-se va opri la 9,deoarece e impar si divizibil cu 3 și se va afișa 12)



Răspuns :

Start

Citește n;

Citește sirul_de_copaci[n];

Citește suma_de_salturi;

suma_de_salturi=0;

For i=0 to n do

If((sirul_de_copaci[i] %3 =0) and (sirul_de_copaci[i]%2<>0)) then stop

Else if(sirul_de_copaci[i] %2=0) then

suma_de_salturi=suma_de_salturi + sirul_de_copaci[i];

Afișează suma_de_salturi;

Sfârșit