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

Am nevoie de rezolvare cat de repede! Multumesc!

Anexe:

Răspunsuri la întrebare

Răspuns de CinevaFaraNume
1

Răspuns:

#include <iostream>

using namespace std;

bool termeniConsecutivi(int a, int b){

int c = b - a;

if (c == 0 && a == 1)return true;

if (c < 0)return false;

return termeniConsecutivi(c, a);

}

int main(){

int a,b; cin>> a>>b;

if(a>b){

int c = a;

a = b;

b = c;

}

cout << ((a == 0 && b == 1) || termeniConsecutivi(a,b) ? "" : "nu ") << "sunt termeni consecutivi in sirul lui Fibonacci";

}

Alte întrebări interesante