
- •Введение
- •Переменные и константы
- •Типы данных
- •Числовые функции
- •Класс Random
- •Линейные алгоритмы
- •Условные операторы
- •Оператор if...Else
- •Оператор выбора switch
- •Оператор цикла с параметром
- •Сумма конечного ряда
- •Обработка данных во время ввода
- •Циклы с постусловием и предусловием
- •Дополнительные задачи
- •Массивы
- •Одномерные массивы Пример
- •Инициализация массива
- •Обработка элементов массива
- •Задания на определение суммы и количества элементов одномерного массива, соответствующих определенному условию
- •Задания на нахождение максимального и минимального элемента в одномерном числовом массиве
- •Работа с двумя массивами
- •Условный оператор после обработки массива
- •Самостоятельные задания по теме «Одномерные массивы»
- •Двумерные массивы Простейшие задачи
- •Сравнение (анализ) элементов
- •Расчётные задачи
- •Простейшие задачи
- •Поиск в текстовом файле
- •Работа с несколькими файлами
- •Текстовые файлы
- •Функции и процедуры
- •Библиографический список
Задания на нахождение максимального и минимального элемента в одномерном числовом массиве
В одномерном числовом массиве найдите среднее значение между максимальным и минимальным значением элементов.
В одномерном числовом массиве посчитайте количество максимумов и количество минимумов.
В одномерном числовом массиве найдите номера первого и последнего минимумов.
В одномерном числовом массиве замените элементы, начиная с пятого индекса, на минимум.
Известен рост каждого ученика в классе. На сколько рост самого высокого из них превышает рост самого низкого?
Даны площади нескольких кругов. Найти радиус самого большого из них.
Известно количество очков, набранных футбольными командами в чемпионате. Какая команда (определить ее номер) набрала наименьшее количество очков? Если таких команд несколько, должна быть найдена первая из них.
Известны данные о количестве осадков в течение месяца. Какого числа выпало самое большое число осадков? Если таких дней несколько, то должна быть найдена дата последнего из них.
На плоскости задано N точек. Найдите точку (номер и координаты), самую близкую к началу координат.
Найдите самое длинное звено ломанной (номер звена, координаты первой и второй точек), если заданы координаты всех ее вершин.
Дан массив. Определить:
максимальный элемент;
минимальный элемент;
на сколько максимальный элемент больше минимального;
индекс максимального элемента;
индекс минимального элемента.
В массиве хранится информация о количестве страниц в каждой из 100 книг. Все страницы имеют одинаковую толщину. Определить количество страниц в самой толстой книге.
В массиве хранится информация о стоимости каждой из 50 марок легковых автомобилей. Определить, сколько стоит самый дорогой автомобиль.
В некоторых видах спортивных состязаний (например, в фигурном катании) выступление каждого спортсмена независимо оценивается несколькими судьями, затем из всей совокупности оценок удаляются наиболее высокая и наиболее низкая, а для оставшихся оценок вычисляется среднее арифметическое, которое и идёт в зачёт спортсмену. Если наиболее высокую оценку выставили несколько судей, то из совокупности оценок удаляется только одна такая оценка; аналогично поступают и с наиболее низкими оценками.
Известны оценки, выставленные восемью судьями одному из участников соревнований. Составить программу для расчёта оценки, которая пойдёт в зачёт этому спортсмену.
Изменить знак у максимального по модулю элемента массива. Минимальный элемент массива при этом не определять.
Работа с двумя массивами
Фирме принадлежат два магазина. Известна стоимость товаров, проданных в каждом магазине за каждый день в июле и августе, которая хранится в двух массивах. Получить общую стоимость проданных фирмой товаров за два месяца.
Известно количество мячей, забитых футбольной командой за каждую игру в двух чемпионатах, которое хранится в двух массивах. В каждом из чемпионатов команда сыграла по 26 игр. Найти общее количество мячей, забитых командой в двух чемпионатах.