Написать программу, выводящую последовательность чисел Фибоначчи - C (СИ)

  1. Написать программу, выводящую последовательность чисел Фибоначчи. Количество элементов последовательности ввести с консоли


textual

Код:

#include <stdio.h>
#include <gmp.h>
 
int main()
{
    int n;
    scanf("%d", &n);
    
    if ( n <= 0 )
        puts("Count can't be negative!");
    else 
    {
        printf("1 ");
        
        if ( n >= 2 )
            printf("1 ");
        
        mpz_t a, b, c;
        mpz_inits(a, b, c, NULL);
        
        mpz_set_ui(a, 1);
        mpz_set_ui(b, 1);
        
        for (int i = 3; i <= n; ++i)
        {
            mpz_add(c, a, b);
            mpz_set(a, b);
            mpz_set(b, c);
            mpz_out_str(stdout, 10, c);
            printf(" ");
        }
    }
    
    return 0;
}


Похожие ответы
  1. Строка, содержащая произвольный текст, состоит не более чем из 255 символов. Написать, какие буквы и сколько раз встречаются в этом тексте. Ответ должен приводиться в грамматически правильной форме, например а — 25 раз, v — 3 раза и т. д

  1. Написать функцию md(x, y) для получения остатка от деления целочисленных операндов.

  1. Дан текст, содержит от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами - не менее одного пробела. Написать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: 1) перенести первую букву в конец слова; 2) перенести последнюю букву в начало слова.

  1. Найти строку, содержащую наибольшее количество слов, и вывести ее на экран монитора. Количество строк 5, а максимальное число символов в строке - 80. Массив строк ввести с помощью инициализации Примечания: Данные вводятся с клавиатуры. В программе при обращении к элементу массива нельзя использовать дополнительную переменную для вычисления его адреса. Задачу нужно решить применяя указатель второго ранга. Буду очень признателен за помощь.

  1. Ребята, нужна ваша помощь в написании кода)) Помогите пожалуйста написать код программы, очень нужно, это курсовой... Задание: В радиоателье хранятся квитанции о сданной в ремонт радиоаппаратуре. Каждый пункт содержит следующую информацию: наименование группы изделий (телевизор, радиотелефон и т. п.), марка изделия, дата приемки в ремонт, дата исполнения заказа, состояние готовности заказа (выполнен или не выполнен). Требуется: выдать информацию о состоянии готовности заказов на текущие сутки по группам изделий; выдать информацию о заказах, не выполненных в срок; отсортировать заказы в группах по убыванию даты исполнения заказа;осуществлять поиск изделия по наименованию, дате приемки, дате исполнения заказа. Вот, я буду вам очень благодарен, если не пройдете мимо)

  1. Сравнить 2 слова и вывести не повторяющиеся буквы.Например: бог огРезультат: бПроверить по символьно 1 слово с 2, а потом 2 с 1. Описать это в одной функции.

  1. C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include int f(int n) {     if(n==0)     {     return(o); } else (n==1)&(n=2) {     return 1;     int fib=f(n-1)+f(n-2); } return fin; } int main(); {     int number, fibb, n;     printf(Enter your number, please:);     scanf("%i", number, fibb); int fibb=f(number); printf("fibb: %i", &fibb);     while(0)     {         f(fibb)     } }

  1. Нужно составить программу, которая вычисляет интеграл.. помогите пожалуйста ее составить, я не могу понять как с экспонентой составляется интеграл.

  1. Написать программу шифрования текста, которая читает содержимое из текстового файла input.txt и записывает результат в файл output.txt в соответствии с алгоритмом шифрования на Си Буквы меняются следующим образом: "А"->"01", "Б"->"02", ... "Я"->"33" Желательно с блок-схемой

  1. Вводится последовательность целых чисел, 0 – конец последовательности. Определить, сколько в ней пар соседних Заранее огромное человеческое спасибо