Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 10.10.2019
Сообщений: 1
1

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

10.10.2019, 22:58. Показов 3801. Ответов 1
Метки cpp (Все метки)

Здравствуйте! Надо написать программу, выполняющую один раз ввод последовательности целых чисел, признаком конца которой будет ввод числа ноль. Нужно определить, сколько элементов этой последовательности равно сумме двух предыдущих
элементов. Не используя массив.
Моя программа работает неправильно :с

#include <iostream>
using namespace std;
// Cколько элементов последовательности равно сумме двух предыдущих элементов.
int main()
{
int number1, number2;
int chet = 0;
setlocale(LC_ALL,"Russian");
cout << "Введите элементы последовательности\n";
cin >> number1;
if (number1 == 0) {
cout << "Ошибка, последовательность не может начинаться нулём\n";
}
cin >> number2;
int sum;
while(number1 != 0 && number2 != 0) {
number1 = number2;
cin >> sum;
number2 = sum;
if (sum == number1 + number2)
{
chet++;
}
cin >> number1 >> number2;
}
if (chet == 0)
{
cout << "Ошибка, не найдены элементы, равные сумме двух предыдущих";
}
else {
cout << "Количество элементов, равных сумме двух предыдущих: " << chet;
}
cin.get();
return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2019, 22:58
Ответы с готовыми решениями:

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

Вывод N целых чисел, сумма которых равна 0
Дано число N, кратное 4. Требуется написать программу, выводящую N целых чисел, сумма которых равна...

Рекурсия: найти в последовательности такой набор чисел, сумма которых равна 100
Всем привет! Нужна помощь с программкой. Можете пожалуйста обьяснить, с чего начинать? Дана...

В последовательности целых чисел найти пары, сумма которых равна заданному числу
Дана последовательность целых чисел а1, а2,..., аn. Указать пары чисел ai, aj, таких, что ai + aj =...

1
6960 / 4719 / 2710
Регистрация: 18.12.2017
Сообщений: 14,773
10.10.2019, 23:26 2
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
#include <iostream> 
using namespace std;
 
int main() 
{
    int a, b, c, count=0;    
    
    cout << "Enter elements (0 - exit (after enter 3 elements)):\n";
    cin >> c;    
    cin >> b;
    
    while (1)
        {
        cin >> a;
        if (a==0.0) break; 
        if (a==b+c) count++;
        c=b;
        b=a;
        }        
       
    cout << "count=" << count << "\n";  
 
system("pause");
return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2019, 23:26

Из элементов данной последовательности сумма цифр которых равна 9, построить новую последовательность.
Дана последовательность целых чисел ai. Построить новую последовательность, содержащую те элементы,...

Выяснить, имеется ли в последовательности пара чисел сумма квадратов которых равна квадрату суммы их значений
1) Вычислить y=x1+x1x2+x1x2x3+...+x1x2x3...x m , где m - либо номер первого отрицательного...

Выяснить, имеется ли в последовательности пара чисел сумма квадратов которых равна квадрату суммы их значений
Даны: целое число n, действительные числа b1,b2...bn. Выяснить, имеется ли в последовательности...

Вывод в порядке возрастания всех трехзначных чисел, сумма цифр которых равна n
вот,что накидала: но программа выдает при выводе n n=int(input()) for i in range(100,1000): ...


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

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

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