В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
nik123580
nik123580
08.08.2022 18:44 •  Информатика

То в гору, то с горы, то вверх, то вниз! Посчитайте, сколько было холмов по пути, то есть сколько раз число оказывалось больше соседних. Формат ввода
Вводятся целые числа (не меньше двух), пока не будет введено число -1.

Формат вывода
Выведите количество чисел, больших того, что перед ним, и того, что после него. Первое и последнее не могут быть холмами, у них нет одного соседа.

Пример 1
Ввод Вывод
1
3
1
5
-1
1
Пример 2
Ввод Вывод
1
2
-1
0
Примечания
-1 не участвует в рассмотрении, служит признаком окончания ввода.

Показать ответ
Ответ:
дэн247
дэн247
02.05.2022 13:26
Using System;

static void Main()
{
        int[] sourceArray = new int[] {3, 1, -4, -4, 65};                  //Исходный массив
        int[] newArray = new int[sourceArray.Length * 2];                  //Новый массив с максимальной нужной длиной
        int newArrayIndex = 0;                                             //Индекс для нового массива
        for (int i = 0; i < sourceArray.Length; i++)
        {
                newArray[newArrayIndex++] = sourceArray[i];
                if (i == sourceArray.Length - 1 || sourceArray[i] != sourceArray[i + 1])
                        newArray[newArrayIndex++] = 0;
        }
        for (int i = 0; i < newArrayIndex; i++)                            //Выводим новый массив на экран
                Console.Write(newArray[i] + " ");
        Console.ReadKey();
}
0,0(0 оценок)
Ответ:
fox359
fox359
03.11.2020 21:01
Начало:1.подойти к телефону,2.поднять трубку телефона,3.набрать номер друга,4.подождать пока друг поднимет трубку,5.поговорить с другом,6.поставить трубку на место,7.отойти от телефона. конец                                                                                                                                                                                                                             это линейный алгоритм.в линейном алгоритме шаги выполняются в той последовательности,в которой они записаны
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота