Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8

Посчитать первые числа Фибоначчи и показать, что сумма этих чисел кратна 11

01.07.2014, 13:19. Показов 1577. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Посчитать первые числа фибоначчи и показать, что сумма этих чисел кратно 11

и вывести результат на экран и записать в файл.
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int a ,b, k;
    a=0;
    b=1;
    cin >> k;
    while (k<=0)
    {
        cout << "ERROR!: ";
        cin >> k;
    }
    while (k!=0)
    {
        a=a+b;
        b=a-b;
        k=k-1;
        cout << a << " ";
      
        
    
        }
    
    return 0;
}
Вот код для поиска Чисел Фибоначчи. Не получается сложить и разделить на число 11.

HELP ME!!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.07.2014, 13:19
Ответы с готовыми решениями:

Посчитать первые 10 чисел Фибоначчи
Помогите пожалуйста с решением задачи. Задача: Посчитать первые 10 чисел Фибоначчи и показать что сумма этих чисел ровна 11,...

Посчитать первые 10 чисел Фибоначчи рекурсивно
посчитать первые 10 чисел фибоначи с помощью рекурсии

Посчитать и вывести первые 30 чисел последовательности Фибоначчи через массив
Всем привет. Не могу понять, где тут ошибка, может быть в компиляторе? Пытаюсь посчитать и вывести первые 30 чисел последовательности...

14
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
01.07.2014, 13:24
В "a" и так получается сумма. Дели на 11.
0
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 13:25  [ТС]
там выводится не сумма чисел, а 10 чисел только. Эти 10 чисел надо сложить и разделить на 11
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
01.07.2014, 13:30
Так?
C++
1
2
3
4
5
6
7
8
9
10
int s = 0;
while (k!=0)
{
    a=a+b;
    b=a-b;
    k=k-1;
    cout << a << " ";
    s += a;
}
cout << s % 11;
0
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 13:42  [ТС]
а целиком программу можешь скинуть
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
01.07.2014, 13:52
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int a ,b, k;
    a=0;
    b=1;
    cin >> k;
    while (k<=0)
    {
        cout << "ERROR!: ";
        cin >> k;
    }
int s = 0;
while (k!=0)
{
    a=a+b;
    b=a-b;
    k=k-1;
    cout << a << " ";
    s += a;
}
cout << "сумма: " << s << "; остаток от деления: " << s % 11;    
    return 0;
}
0
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 14:02  [ТС]
Еще одна просьба. Последняя пожалуйста.
1)Выделить функции обработки и вывода.
2)и записать в файл.

только не бросай меня!!!
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
01.07.2014, 14:09
Про первое не понял. А записать что в файл? Числа?
0
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 14:13  [ТС]
да. чтоб в файл заносилось сумма и остаток от деления
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
01.07.2014, 14:16
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
33
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
    int a ,b, k;
    a=0;
    b=1;
    cin >> k;
    while (k<=0)
    {
        cout << "ERROR!: ";
        cin >> k;
    }
ofstream ofs("output.txt");
int s = 0;
while (k!=0)
{
    a=a+b;
    b=a-b;
    k=k-1;
    cout << a << " ";
    ofs << a << " ";
    s += a;
}
cout << endl << "сумма: " << s << "; остаток от деления: " << s % 11;
ofs << endl << "сумма: " << s << "; остаток от деления: " << s % 11;
ofs.close();
 
    return 0;
}
1
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 14:32  [ТС]
учитель говорить что надо создать одну функцию процедуру или обработки

Добавлено через 16 секунд
это последнее осталось

Добавлено через 1 минуту
говорит надо создать функцию процедуры или обработки

Добавлено через 2 минуты
говорит создать функцию процедуры или обработки

Добавлено через 2 минуты
Знаешь как сделать?
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
01.07.2014, 14:41
Что такое функция процедуры или обработки?
0
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 14:53  [ТС]
часть программы разбить на процедуры. Мне нужно хотя бы одну часть

Добавлено через 7 минут
void
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
01.07.2014, 14:56
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
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <fstream>
 
using namespace std;
 
void ff(int k)
{
  int a ,b, s;
    a=0;
    b=1;
ofstream ofs("output.txt");
s = 0;
while (k!=0)
{
    a=a+b;
    b=a-b;
    k=k-1;
    cout << a << " ";
    ofs << a << " ";
    s += a;
}
cout << endl << "сумма: " << s << "; остаток от деления: " << s % 11;
ofs << endl << "сумма: " << s << "; остаток от деления: " << s % 11;
ofs.close();
}
 
 
int main()
{
    int k;
    cin >> k;
    while (k<=0)
    {
        cout << "ERROR!: ";
        cin >> k;
    }
 
 ff(k);
 
    return 0;
}
1
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 15:03  [ТС]
Спасибо большое. Ты мне так помог. 5 поставили.

Спасииииибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.07.2014, 15:03
Помогаю со студенческими работами здесь

Ввести с клавиатуры два числа. Определить, что больше: сумма квадратов или квадрат суммы этих чисел
Ввести с клавиатуры два числа. Определить, что больше: сумма квадратов или квадрат суммы этих чисел. Ответ вывести в виде сообщения.

Ввести с клавиатуры два числа. Определить, что больше, сумма квадратов или квадрат суммы этих чисел
Ввести с клавиатуры два числа. Определить, что больше, сумма квадратов или квадрат суммы этих чисел. Ответ вывести в виде сообщения.

Определить номер N числа Фибоначчи, при котором сумма N первых чисел Фибоначчи превышает заданное число М
Определить номер N числа Фибоначчи, при котором сумма N первых чисел Фибоначчи превышает заданное число М. Числа Фибоначчи определяются ...

Массивы. Верно ли, что сумма чисел Xi кратна числу В
даны натуральное число n и целые числа X1, X2,...,Xn. Верно ли, что сумма чисел Xi кратна числу В? Решение pascal ABC

Установить, что сумма чисел последовательности кратна числу b
1)Даны натуральное число n и целые числа x1,x2,...,xn.Верно ли, что сумма чисел xi кратна числу b. 2)Даны натуральное число n и целые...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru