Informatică, întrebare adresată de georgeta345, 9 ani în urmă

Se dau doua numere naturale n1 si n2.Scrieti un program pascal ce va determina daca aceste numere sunt termeni consecutivi in sirul Fibonacci.
( sirul fibonacci este 0,1,1,2,3,5,8,13,21,34,55 nustiu daca ati inteles dar este suma a doua numere din urma de exemplu 2+3=5,3+5=8,8+13=21 )
Va rog ajutatima .trebue de utilizat instructiunea ''for''

Răspunsuri la întrebare

Răspuns de mihaidinbrasov
0
Nu iti scriu programul ca ar fi prea usor... 
Ideea e ca initializezi sirul cu 0 si 1 primele doua elemente. 
Apoi il creezi (cu for ! ) si pentru fiecare noua creare compari numarul n1 cu  elementul creat. Daca e egal, vezi daca urmatorul creat e egal cu n2. Daca nu e, opresti for-ul si ai incheiat. Daca e, inseamna ca exista si tot asa.. ai incheiat.

georgeta345: Multumesc oricum..dar totusi ca nu pot sa-l fac..nu vrei sa ma ajuti?
mihaidinbrasov: eu nu scriu programul, ca in modul asta nu te ajut. bate-ti capul pentru a rezolva, ai modul de rezolvare mai sus.
georgeta345: un exemplu se poate?
georgeta345: te rog mult..
mihaidinbrasov: trebuie sa iti bati capul. da, nu e o problema usoara, dar o solutie completa nu te ajuta...
georgeta345: ei bine.mersi
Alte întrebări interesante