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

Cum o scriu in c++ din pseudocod
citeşte x,y
(numere naturale, x≤y)
b<-0
c<-1
┌pentru z<-x,y execută
│┌cât timp c │ a<-b │
│ b<-c │
│ c<-a+b

└■

┌dacă z=c atunci │
│ scrie z,’ ’

└■
└■


andriesboss92: Sigur ai scris codul calumea? ... este posibil sa fi disparut niste spatii... Recorecteaza codul ca sa pot sa imi dau seama :)

Răspunsuri la întrebare

Răspuns de andriesboss92
1
#include <iostream>

using namespace std;

int main()
{
       unsigned int x,y;
       int z,a,b,c;
       b=0;
       c=1;
       for(z=x; z<y; z++)
       {
              while ( c )
              {
                     a=b;
                     b=a;
                     c=a+b;
              }
              if(z==c)
                     cout<<z<<" ";
       }
}

alexmanole99: Dar nu este unsigned int ca spune ca x,y sunt nr naturale
alexmanole99: ??
andriesboss92: Gata
Alte întrebări interesante