• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Ile liczb Fibonacciego w przedziale?

VPS Starter Arubacloud
0 głosów
1,163 wizyt
pytanie zadane 29 września 2018 w C i C++ przez KILEEREK0703 Nowicjusz (120 p.)
edycja 29 września 2018 przez ScriptyChris
#include <iostream>

using namespace std;
float tab [1000008],big[100000];
int a=0,b=1;
int q,w,r=0,c=0;
int main()
{
    for (int i=0;i<100000;i++)
   {big[i]=a+b;
    b=b+a;
    a=b-a;
    }

while (cin>>q>>w){

for (q;q<=w;q++)
{if(q==big[c])
{r++;
c++;}
else
c++;}
cout<<r;}

return 0;}

Ile liczb Fibonacciego w przedziale?

Zerowym elementem ciągu Fibonacciego jest 0, pierwszym 1, a kolejne stanowią

sumę dwóch poprzednich. Na przykład, początkowe elementy to: (0112358).

Należy wyznaczyć n-tą liczba Fibonacciego.

Sprawdź ile jest liczb należących do ciągu Fibonacciego w podanym przedziale liczb.

Wejście

W kolejnych wierszach dwie liczby oddzielone spacją a,b gdzie a<b i 0<a,b<1000000.

Wyjście

W kolejnych wierszach  ilość liczb Fibonacciego znajdujących się w podanym przedziale.

Przykład

wejście

1 2

1 3

2 5

9 12

wyjście

2

3

3

0

pierwszy wynik jest ok a potem sie tylko powtarza ta sama liczba . co mam zrobic ?

komentarz 29 września 2018 przez Benek Szeryf (92,410 p.)
Podejrzany adres pod linkiem (najechać kursorem i sprawdzić na pasku, nie klikać).
komentarz 29 września 2018 przez Arkadiusz Waluk Ekspert (289,130 p.)
"Platforma e-learningowa Zespołu Szkół Ogólnokształcących nr 2 w Tarnowie" a dokładniej logowanie do niej. Link prawdopodobnie niegroźny, ale nic nie wnosi, jeśli więc wg autora jest potrzebny w treści pytania to do poprawy, jak nie można go usunąć.

1 odpowiedź

+1 głos
odpowiedź 29 września 2018 przez profesorek96 Szeryf (91,420 p.)
Widzę że zadanie od Pana Zielińskiego :) Podpowiem ci że musisz zrobić coś podobnego jak sito Eratostenesa. Generuje szybko sobie taką tablice liczb wypełniona zerami. Jeśli znajdujemy liczbę z ciągu Fibonacciego wtedy zmieniamy wartość na 1 pod indexem który jest liczba Fibonacciego. Później jesteś w stanie bardzo szybko zliczać ile jest takich liczb.

Podobne pytania

0 głosów
1 odpowiedź 2,416 wizyt
+2 głosów
1 odpowiedź 412 wizyt
0 głosów
3 odpowiedzi 459 wizyt
pytanie zadane 2 czerwca 2023 w C i C++ przez polandonion Dyskutant (7,560 p.)

93,006 zapytań

141,973 odpowiedzi

321,254 komentarzy

62,345 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...