Алгоритм, Связанный С Числами Фибоначчи

Тема в разделе "C/C++/C#", создана пользователем lmbe, 24 окт 2013.

  1. lmbe

    lmbe New Member

    Регистрация:
    24 окт 2013
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте! Задали задачу, которую надо решить на языке си. Ввести число х и получить все простые числа Фибоначчи, которые меньше этого числа. Я написал код, но не знаю, как его закончить, и не уверен, есть ли в нем ошибки. Помогите, пожалуйста.

    Код (Text):
    #include <stdio.h>

    int main()
    {
    int x;
    scanf ("%d", &x);
    int a=0;
    int b=1;
    int c=0;
    int d=2;
    int e=0;
    while (c<=x)
    {
    c=b+a;
    a=b;
    b=c;
    while (d<c)
    {
    e=c%d;
    if (e=0)
    {
    d=d+1;
    }
    if (e>0)
    }
    return 0;
    }
    }
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    Код (C++):
    //
    #include <stdio.h>
    int main()
    {
    int x;
    scanf ("%d", &x);
    int a=0,b=1,c=1;
    printf ("%d\n%d\n", a,b);
    while (x>c)
    {
    c=b+a;
    a=b;
    b=c;
    if(c<x)
    printf ("%d\n",c);
    }
    return 0;
    }
    //
     
Загрузка...

Поделиться этой страницей