Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Алла23
0 / 0 / 1
Регистрация: 23.11.2015
Сообщений: 47
#1

Вывести на экран все числа, номера которых есть числа Фибоначчи

03.04.2016, 13:46. Просмотров 430. Ответов 4
Метки нет (Все метки)

Вывести на экран все числа заданной последовательности, номера которых есть числа Фибоначчи.

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2016, 13:46
Ответы с готовыми решениями:

Одномерный массив. Вывести на экран все числа, индексы которых есть простые числа.
Нужно вывести на экран все числа заданной последовательности, индексы которых...

Вывести на экран все трехзначные числа, не превосходящие заданного n, у которых есть одинаковые цифры
Вывести на экран все трехзначные числа, не превосходящие заданного n, у которых...

Вывеести на экран все числа, от 0 до введенного с клавиатуры числа, в которых есть хотя бы одна цифра "2"
Всем доброго времени суток, не даёт покоя одна задачка: вывести на экран все...

Распечатать те элементы порядковые номера которых - числа Фибоначчи; определить количество перемен знаков
в заданном целочисленном массиве распечатать те элементы,порядковые номера...

подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все четные числа от 0 до 20...
подскажите: как вывести на экран числа от 0 до 20.... и еще одна: вывести все...

4
TimeTwo
72 / 72 / 97
Регистрация: 29.11.2009
Сообщений: 329
04.04.2016, 12:28 #2
Алла23,
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
#include <iostream>
#include <stdlib.h>
using namespace std;
 
int main()
{
    int size;
    cout << "enter array size ";
    cin >> size;
    int *array = new int[size];
    for(int i=0;i<size;i++){
        array[i] = i;
    }
    int a ,b, k;
    a=0;
    b=1;
    k=100;
    while (k!=0){
        if (a+b>size){break;}
        a=a+b;
        b=a-b;
        k=k-1;
        cout << array[a] << " ";
    }
    return 0;
}
1
Алла23
0 / 0 / 1
Регистрация: 23.11.2015
Сообщений: 47
05.04.2016, 21:15  [ТС] #3
но тут ведь надо вывести числа, у которых порядковый номер является числом Фибоначчи
0
TimeTwo
72 / 72 / 97
Регистрация: 29.11.2009
Сообщений: 329
06.04.2016, 09:10 #4
Алла23, а что по вашему она выводит ?
поменяйте
C++
1
2
3
for(int i=0;i<size;i++){
        array[i] = i;
    }
на это
C++
1
2
3
4
5
for(int i=0;i<size;i++){
        array[i] = 1 +rand()%100;
        cout<<array[i]<<" ";
    }
    cout<<endl<<endl;
1
Алла23
0 / 0 / 1
Регистрация: 23.11.2015
Сообщений: 47
06.04.2016, 19:39  [ТС] #5
Спасибо большое)
0
06.04.2016, 19:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2016, 19:39

Вложенные циклы(Вывести на экран все четырехзначные числа, в которых ровно три одинаковые цифры)
Вывести на экран все четырехзначные числа, в которых ровно три одинаковые...

Вывести на экран все двухзначные числа, в которых старшая цифра отличается от младшей не больше чем на 1
Вывести на экран все двухзначные числа, в которых старшая цифра отличается от...

Вывести на экран все шестизначные числа, сумма цифр которых равна N и сообщить количество таких чисел
Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр...


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

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

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