Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
novicks
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 26
1

Сформировать массив из первых 20 чисел Фибоначчи

01.11.2016, 21:40. Просмотров 935. Ответов 1
Метки нет (Все метки)

Количество элементов массива ввести с клавиатуры, после чего выделить необходимый объем
динамической памяти для размещения массива.
Перед выходом из программы освободить занятую динамическую память.
Сформировать массив из первых 20 чисел Фибоначчи. Учесть, что первые два числа Фибоначчи
равны 1, а каждое следующее является суммой двух предыдущих. Сформированный массив вывести на экран.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2016, 21:40
Ответы с готовыми решениями:

Массив: Сформировать и вывести массив размера N, содержащий N первых положительных нечетных чисел: 1, 3, 5
Дано целое число N ( > 0). Сформировать и вывести целочисленный массив размера N, содержащий N...

Сформировать массив с первых n простых чисел натурального числового ряда
сформировать массив с первых n простых чисел натурального числового ряда. простым считается число,...

Сформировать и вывести целочисленный массив размера N, содержащий N первых положительных нечетных чисел
Дано целое число N (> 0). Сформировать и вывести целочисленный массив размера N, содержащий N...

Найти N первых чисел Фибоначчи для произвольно большого N
Срочно огромная просьба помочь!!!! Задачи: 1) Последовательность чисел Фибоначчи U, U, ......

Определить количество первых чисел фибоначчи, таких что их сумма не превышает int
Как составить программу, которая считает сумму первых K чисел фибоначчи (K-задается пользователем)...

1
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
01.11.2016, 22:36 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int n;
    scanf("%d", &n);
    int *fib = (int *)malloc(sizeof(int)*n);
    int i;
    for(i = 0; i < n;i++) {
        fib[i] = (i > 1) ? fib[i-1] + fib[i-2] : 1;
        printf("%d\n", fib[i]);
    }
    free(fib);
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2016, 22:36

Сформировать и вывести одномерный массив, содержащий N первых чисел Фибоначчи
Пожалуйста помогите с этими задачками 2. Известен возраст группы людей, состоящей из N...

Сформировать массив, содержащий N первых элементов последовательности чисел Фибоначчи
Дано целое число N и набор из N пар чисел (m, v) — данные о массе m и объеме v деталей,...

Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности чисел Фибоначчи
Дано целое число N (&gt; 2). Сформировать и вывести целочисленный массив размера N, содержащий N...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru