0 / 0 / 0
Регистрация: 08.10.2015
Сообщений: 89
1

Заполнить матрицу числами Фибоначчи

11.10.2015, 12:38. Показов 2801. Ответов 3
Метки нет (Все метки)

Заполнить двумерный массив размерностью n x n следующим образом: первый ряд - числа Фибоначчи, а каждый столбик продолжает ряд Фибоначчи от элемента, который находится в первому ряду.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2015, 12:38
Ответы с готовыми решениями:

Заполнить массив числами Фибоначчи
Задание: создать массив и заполнить его числами Фибоначчи, которые будут создаваться рекурсией. ...

Заполнить массив числами фибоначчи
Задачка С++ : Заполнить массив числами фибоначчи (в которой каждое последующее число равно сумме...

Заполнить двоичный файл числами Фибоначчи
Разработать программу для заполнения двоичного файла числами Фибоначчи (первые две компоненты будут...

Заполнить матрицу случайными числами. Вернуть матрицу на 90o по часовой стрелке
Заполнить матрицу случайными числами. Вернуть матрицу на 90o по часовой стрелке.

3
Модератор
Эксперт С++
12448 / 10012 / 6025
Регистрация: 18.12.2011
Сообщений: 26,801
11.10.2015, 13:04 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
const int n=10;
int a[n][n];
int *p=&a[0][0];
p[0]=0;p[1]=1;
for(int i=0;i<n*n;i++)
    p[i]=p[i-1]+p[i-2];
for(int i=0;i<n;i++)
{
   for(int j=0;j<n;j++)
      cout<<a[i][j]<<' ';
   cout<<endl;
}
0
0 / 0 / 0
Регистрация: 08.10.2015
Сообщений: 89
11.10.2015, 16:34  [ТС] 3
Выводит только нули
0
32 / 2 / 2
Регистрация: 15.01.2013
Сообщений: 11
11.10.2015, 18:15 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
using namespace std;
 
const int n = 5;
long int i = 0, j = 2, d, c, k;
long int a[n][n];
 
int main()
{
    a[0][0] = 1;
    a[0][1] = 1;
    d = c = 1;
    while ((i <= n) && (j <= n))
    {
        k = d;
        a[i][j] = d + c;
        d = a[i][j];
        c = k;
        if (j == n)
        {
            j = 0;
            i++;
        } else j++;
    }
    for (i = 0; i<=n; i++)
    {
        for (j = 0; j<=n; j++)
            cout << a[i][j] << " ";
        cout << endl;
    }
 
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2015, 18:15
Помогаю со студенческими работами здесь

Заполнить матрицу случайными числами. Развернуть матрицу на 90(градусов) против часовой стрелки
Заполнить матрицу случайными числами. Развернуть матрицу на 90o против часовой стрелки

Заполнить матрицу 9x9 случайными числами. Отобразить матрицу симметрично относительно главной диагонали
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно главной диагонали

Заполнить матрицу случайными числами. Разбить матрицу на квадраты размером 3х3. В центре каждого квадрата поме
Помогите пожалуйста есть некоторые мысли, ну успешного ответа нет :((( #include &lt;iostream&gt;...

Создать список и заполнить его 10 числами из ряда Фибоначчи
Создать список и заполнить его 10 числами из ряда Фибоначчи (1,1,2,3,5,...)и вывести на экран. ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru