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

Определить сколько чисел в заданной последовательности больше предыдущего и последующего числа

12.12.2018, 16:09. Показов 5764. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана последовательность из 20 чисел .Определить сколько чисел в данной последовательности больше предыдущего и последующего числа.
Я начал ,а что и как дальше не могу понять,помогите пожалуйста (не через массивы,а через оператор цикла)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main()
{   
        setlocale(0, "");
    int n=20;      
    int x,i;
    cout << "Введите первый  элемент последовательности будет равен  ";
    cin >> x;
    for (i = 2; i <= n; i++)
    {
        cout << i << "-й элемент последовательности будет равен";
        cin >> x;    
 
    }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.12.2018, 16:09
Ответы с готовыми решениями:

Определить сколько из элементов вектора больше предыдущего и последующего чисел
Дан вектор целых чисел. Определить сколько из них больше предыдущего и последующего чисел.

Массив: Определить, сколько из них больше своих «соседей», те предыдущего и последующего
2. Дано 20 целых чисел. Определить, сколько чисел в последовательности больше своих «соседей», т.е. предыдущего и последующего.

Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа
Дано 200 вещественных чисел. Определить, сколько из них больше предыдущего числа. Заранее благодарна.

6
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
12.12.2018, 16:18
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int a, b, c, x, i, count = 0;
for (i = 0; i < n; i++)   {
    cout << i << "-й элемент последовательности будет равен";
    cin >> x;    
    if (i==0)  a = x;
    else if (i==1) b = x;
    else {
       c = x;
       if (a < b && b > c) count++;
       a = b;
       b = c;
    }
}
cout << count;
1
0 / 0 / 0
Регистрация: 20.10.2018
Сообщений: 24
12.12.2018, 16:50  [ТС]
Байт, можете немного объяснить ваш код,пожалуйста
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
12.12.2018, 18:36
Цитата Сообщение от Марина20_00 Посмотреть сообщение
Байт, можете немного объяснить ваш код,пожалуйста
Что именно не понятно?
1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
12.12.2018, 18:52
3 варианта здесь: Циклы while и do while: определить, сколько элементов последовательности больше своих соседей
1
0 / 0 / 0
Регистрация: 20.10.2018
Сообщений: 24
12.12.2018, 19:32  [ТС]
Байт,про операции с переменными a,b,c
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
12.12.2018, 22:28
Цитата Сообщение от Марина20_00 Посмотреть сообщение
Байт,про операции с переменными a,b,c
Ну, там такой кружок...
Сначала вводим первые 2 (a.b). Пока рано еще о чем-то говорить. Вводим третье. (c). Проверяем условие. И спускаем в ожидании следующего ввода a <- b, b <- с. А "c" - придет от следующего ввода.
Да вы возьмите, все ручками на бумажке прокрутите, все и поймете. Просто там все.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2018, 22:28
Помогаю со студенческими работами здесь

Do-while: определить, сколько элементов в последовательности больше предыдущего элемента
Дана последовательность целых чисел, оканчивающаяся нулём. Определите, сколько элементов этой последовательности больше предыдущего...

Цикл while: Определить, сколько элементов этой последовательности больше предыдущего элемента
1)Последовательность состоит из натуральных чисел и завершается числом 0. Определите, сколько элементов этой последовательности больше...

Определить среднее арифметическое тех чисел заданной последовательности, которые больше некоторого числа n
Даны натуральное число 'x' и целые числа 'a1,a2, ..., ax'. Определить среднее арифметическое тех чисел ai, которые больше некоторого числа...

Определить, имеются ли в заданной последовательности 4 подряд идущих числа, кратных 7; найти сумму таких чисел
Здравствуйте. Напишите, пожалуйста, код для этого задания (желательно с пояснениями),используя как образец вот этот код: П.5.18.Правил ...

Определить функцию, возвращающую количество членов последовательности, больших предыдущего числа
Определить функцию p(n,m), n - натуральное число, в теле которой вводятся вещественные числа x1, x2, ... xn и значением выходного ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru