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

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

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

Author24 — интернет-сервис помощи студентам
Посчитать первые числа фибоначчи и показать, что сумма этих чисел кратно 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2014, 13:19
Ответы с готовыми решениями:

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

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

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

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

14
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
01.07.2014, 13:24 2
В "a" и так получается сумма. Дели на 11.
0
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 13:25  [ТС] 3
там выводится не сумма чисел, а 10 чисел только. Эти 10 чисел надо сложить и разделить на 11
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
01.07.2014, 13:30 4
Так?
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  [ТС] 5
а целиком программу можешь скинуть
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
01.07.2014, 13:52 6
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  [ТС] 7
Еще одна просьба. Последняя пожалуйста.
1)Выделить функции обработки и вывода.
2)и записать в файл.

только не бросай меня!!!
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
01.07.2014, 14:09 8
Про первое не понял. А записать что в файл? Числа?
0
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 8
01.07.2014, 14:13  [ТС] 9
да. чтоб в файл заносилось сумма и остаток от деления
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
01.07.2014, 14:16 10
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  [ТС] 11
учитель говорить что надо создать одну функцию процедуру или обработки

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

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

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

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

Добавлено через 7 минут
void
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
01.07.2014, 14:56 14
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  [ТС] 15
Спасибо большое. Ты мне так помог. 5 поставили.

Спасииииибо)
0
01.07.2014, 15:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2014, 15:03
Помогаю со студенческими работами здесь

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

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

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

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

Определить, верно ли, что сумма чисел последовательности кратна числу b?
Даны натуральное число n и целые числа х1,х2..хn. Верно ли.что сумма чисел xi кратна числу b?

Среди всех трехзначных чисел вывести те числа, у которых сумма цифр кратна 7
Среди всех трехзначных чисел вывести те числа, у которых сумма цифр кратна 7. Помогите решить.


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

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

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