Вариант №1

Программы с линейной структурой

Написать программу вычисления площади параллелограмма.

Инструкция if

Написать программу, которая вычисляет частное двух чисел. Программа должна проверять правильность введенных пользова­телем данных и, если они неверные (делитель равен нулю), выдавать сообщение об ошибке.

Циклы for

Написать программу, которая выводит на экран ваши имя и фамилию 10 раз.

do while

Написать программу, вычисляющую сумму и среднее ариф­метическое последовательности положительных чисел, которые вводятся с клавиатуры.

while

Напишите программу, которая выводит на экран таблицу значений функции у = 2х2-5х-8 в диапазоне от -4 до 4. Шаг из­менения аргумента 0,5.

Массивы

Дано множество A из N точек с целочисленными координатами. Порядок на координатной плоскости определим следующим образом: (x1,y1) < (x2,y2), если либо x1 < x2, либо x1 = x2 и y1 < y2. Расположить точки данного множества по убыванию в соответствии с указанным порядком.

Вариант №2

Программы с линейной структурой

Написать программу вычисления объема параллелепипеда.

Инструкция if

Написать программу вычисления площади кольца. Програм­ма должна проверять правильность исходных данных.

Циклы for

Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.

do while

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положи­тельных чисел (длина последовательности неограниченна).

while

Напишите программу, которая вычисляет число "Пи" с за­данной пользователем точностью. Для вычисления значения числа "Пи" воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-... при суммировании достаточно боль­шого количества членов приближается к значению ?/4.

НЕ нашли? Не то? Что вы ищете?

Массивы

Дано множество A из N точек с целочисленными координатами. Порядок на координатной плоскости определим следующим образом: (x1,y1) < (x2,y2), если либо x1 < x2, либо x1 = x2 и y1 < y2. Расположить точки данного множества по возрастанию в соответствии с указанным порядком.

Вариант №3

Программы с линейной структурой

Написать программу вычисления площади поверхности па­раллелепипеда.

Инструкция if

Написать программу, которая переводит время из минут и секунд в секунды. Программа должна проверять правильность введенных пользователем данных и в случае, если данные не­верные, выводить соответствующее сообщение.

Циклы for

Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел.

do while

Написать программу, которая определяет минимальное чис­ло во введенной с клавиатуры последовательности положитель­ных чисел (длина последовательности неограниченна).

while

Написать программу, которая вычисляет наибольший об­щий делитель двух целых чисел. Рекомендуемый вид экрана во время выполнения программы приведен ниже (данные, введен­ные пользователем, выделены полужирным шрифтом).

Массивы

Дано множество A из N точек на плоскости. Найти наибольший периметр треугольника, вершины которого принадлежат различным точкам множества A, и сами эти точки (точки выводятся в том же порядке, в котором они перечислены при задании множества A).

Вариант №4

Программы с линейной структурой

Написать программу вычисления объема куба

Инструкция if

Написать программу, которая проверяет, является ли год ви­сокосным.

Циклы for

Написать программу, которая вычисляет сумму первых n целых положительных целых чисел. Количество суммируемых чисел должно вводиться во время работы программы.

do while

Напишите программу, которая проверяет, является ли вве­денное пользователем целое число простым.

while

Напишите программу, которая выводит на экран таблицу значений функции у = 2х2-5х-8 в диапазоне от -4 до 4. Шаг из­менения аргумента 0,5.

Массивы

Написать программу, которая вычисляет среднее арифмети­ческое элементов массива без учета минимального и максималь­ного элементов массива.

Вариант №5

Программы с линейной структурой

Написать программу вычисления объема цилиндра.

Инструкция if

Написать программу вычисления сопротивления электриче­ской цепи, состоящей из двух сопротивлений. Сопротивления могут быть соединены последовательно или параллельно.

Циклы for

Написать программу, которая вычисляет сумму первых п целых положительных четных целых чисел. Количество сумми­руемых чисел должно вводиться во время работы программы.

do while

Написать программу приближенного вычисления интеграла методом трапеций. После каждого цикла вычислений программа должна выводить вычисленное значение, количество и величину интервалов.

while

Напишите программу, которая вычисляет число "Пи" с за­данной пользователем точностью. Для вычисления значения числа "Пи" воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-... при суммировании достаточно боль­шого количества членов приближается к значению ?/4.

Массивы

Дано множество A из N точек на плоскости. Найти наименьший периметр треугольника, вершины которого принадлежат различным точкам множества A, и сами эти точки (точки выводятся в том же порядке, в котором они перечислены при задании множества A).

Вариант №6

Программы с линейной структурой

Написать программу вычисления стоимости покупки, состоя­щей из нескольких тетрадей и карандашей.

Инструкция if

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

Циклы for

Написать программу, которая вычисляет сумму первых n членов ряда: 1, 3, 5, 7 ... Количество суммируемых членов ряда задается во время работы программы.

do while

Написать программу, которая "задумывает" число в диапа­зоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток.

while

Написать программу, которая вычисляет наибольший об­щий делитель двух целых чисел.

Массивы

Даны множества A и B, состоящие соответственно из N1 и N2 точек на плоскости. Найти максимальное расстояние между точками этих множеств и сами точки, расположенные на этом расстоянии.

Вариант №7

Программы с линейной структурой

Написать программу вычисления стоимости покупки, со­стоящей из нескольких тетрадей и такого же количества обло­жек к ним.

Инструкция if

Написать программу вычисления стоимости покупки с уче­том скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 руб.

Циклы for

Написать программу, которая вычисляет сумму первых п членов ряда:  1+ — + - + -+... Количество суммируемых членов ряда задается во время работы программы.

do while

Написать программу, вычисляющую сумму и среднее ариф­метическое последовательности положительных чисел, которые вводятся с клавиатуры.

while

Напишите программу, которая выводит на экран таблицу значений функции у = 2х2-5х-8 в диапазоне от -4 до 4. Шаг из­менения аргумента 0,5.

Массивы

Даны множества A и B, состоящие соответственно из N1 и N2 точек на плоскости. Найти минимальное расстояние между точками этих множеств и сами точки, расположенные на этом расстоянии.

Вариант №8

Программы с линейной структурой

Написать программу вычисления стоимости некоторого ко­личества (по весу) яблок.

Инструкция if

Написать программу вычисления стоимости покупки с уче­том скидки. Скидка в 3% предоставляется, если сумма покупки больше 500 руб, в 5% — если сумма, больше 1000 руб.

Циклы for

Написать программу, которая выводит таблицу степеней двойки от нулевой до десятой.

do while

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положи­тельных чисел (длина последовательности неограниченна).

while

Напишите программу, которая вычисляет число "Пи" с за­данной пользователем точностью. Для вычисления значения числа "Пи" воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-... при суммировании достаточно боль­шого количества членов приближается к значению ?/4.

Массивы

Дано множество A из N точек на плоскости. Найти такую точку из данного множества, сумма расстояний от которой до остальных его точек максимальна, и саму эту сумму.

Вариант №9

Программы с линейной структурой

Написать программу вычисления площади треугольника, если известна длина основания и высоты.

Инструкция if

Написать программу проверки знания даты основания Санкт-Петербурга. В случае неправильного ответа пользователя, програм­ма должна выводить правильный ответ.

Циклы for

Написать программу, которая вычисляет факториал введен­ного с клавиатуры числа. (Факториалом числа п называется произведение целых чисел от 1 до n. Например, факториал 1 равен 1,8 — 40320).

do while

Написать программу, которая определяет минимальное чис­ло во введенной с клавиатуры последовательности положитель­ных чисел (длина последовательности неограниченна).

while

Написать программу, которая вычисляет наибольший об­щий делитель двух целых чисел.

Массивы

Дано множество A из N точек на плоскости. Найти такую точку из данного множества, сумма расстояний от которой до остальных его точек минимальна, и саму эту сумму.

Вариант №10

Программы с линейной структурой

Написать программу вычисления площади треугольника, если известны длины двух его сторон и величина угла между этими сторонами.

Инструкция if

Написать программу проверки знания даты начала второй мировой войны. В случае неправильного ответа пользователя, программа должна выводить правильный ответ.

Циклы for

Написать программу, которая выводит таблицу значений функции у = -2,4х2+5х-3 в диапазоне от -2 до 2, с шагом 0,5.

do while

Напишите программу, которая проверяет, является ли вве­денное пользователем целое число простым.

while

Напишите программу, которая выводит на экран таблицу значений функции у = 2х2-5х-8 в диапазоне от -4 до 4. Шаг из­менения аргумента 0,5.

Массивы

Дано множество A из N точек на плоскости. Найти пару различных точек этого множества с максимальным расстоянием между ними и само это расстояние (точки выводятся в том же порядке, в котором они перечислены при задании множества A).

Вариант №11

Программы с линейной структурой

Написать программу вычисления сопротивления электриче­ской цепи, состоящей из двух параллельно соединенных сопро­тивлений.

Инструкция if

Напишите программу проверки знания истории архитекту­ры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.

Циклы for

Написать программу, которая вводит с клавиатуры 5 дроб­ных чисел и вычисляет их среднее арифметическое.

do while

Написать программу приближенного вычисления интеграла методом трапеций. После каждого цикла вычислений программа должна выводить вычисленное значение, количество и величину интервалов.

while

Напишите программу, которая вычисляет число "Пи" с за­данной пользователем точностью. Для вычисления значения числа "Пи" воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-... при суммировании достаточно боль­шого количества членов приближается к значению ?/4.

Массивы

Дано множество A из N точек на плоскости. Найти пару различных точек этого множества с минимальным расстоянием между ними и само это расстояние (точки выводятся в том же порядке, в котором они перечислены при задании множества A).

Вариант №12

Программы с линейной структурой

Написать программу вычисления сопротивления электриче­ской цепи, состоящей из двух последовательно соединенных сопротивлений.

Инструкция if

Напишите программу проверки знания истории архитекту­ры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер.

Циклы for

Написать программу, которая вычисляет среднее арифмети­ческое вводимой с клавиатуры последовательности дробных чи­сел. Количество чисел должно задаваться во время работы про­граммы.

do while

Написать программу, которая "задумывает" число в диапа­зоне от 1 до 10 и предлагает пользователю угадать число за 5 попыток.

while

Написать программу, которая вычисляет наибольший об­щий делитель двух целых чисел. Рекомендуемый вид экрана во время выполнения программы приведен ниже (данные, введен­ные пользователем, выделены полужирным шрифтом).

Массивы

Дано множество A из N точек на плоскости. Среди всех точек этого множества, лежащих в четвертой четверти, найти точку, наиболее удаленную от начала координат. Если таких точек нет, то вывести точку с нулевыми координатами.

Вариант №13

Программы с линейной структурой

Написать программу вычисления силы тока в электрической цепи.

Инструкция if

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

Циклы for

Написать программу, которая вводит с клавиатуры последо­вательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое введенной части последова­тельности.

do while

Написать программу, вычисляющую сумму и среднее ариф­метическое последовательности положительных чисел, которые вводятся с клавиатуры.

while

Напишите программу, которая выводит на экран таблицу значений функции у = 2х2-5х-8 в диапазоне от -4 до 4. Шаг из­менения аргумента 0,5.

Массивы

Дано множество A из N точек на плоскости. Среди всех точек этого множества, лежащих в третьей четверти, найти точку, наиболее удаленную от начала координат. Если таких точек нет, то вывести точку с нулевыми координатами.

Вариант №14

Программы с линейной структурой

Написать программу вычисления расстояния между населен­ными пунктами, изображенными на карте.

Инструкция if

Написать программу, которая  выводит пример на умноже­ние двух однозначных чисел, запрашивает ответ пользователя, проверяет его и выводит сообщение "Правильно!" или "Вы ошиблись" и правильный результат.

Циклы for

Написать программу, которая вычисляет среднее арифметиче­ское последовательности дробных чисел, вводимых с клавиатуры. После ввода последнего числа программа должна вывести мини­мальное и максимальное число последовательности. Количество чисел последовательности должно задаваться во время работы про­граммы.

do while

Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положи­тельных чисел (длина последовательности неограниченна).

while

Напишите программу, которая вычисляет число "Пи" с за­данной пользователем точностью. Для вычисления значения числа "Пи" воспользуйтесь тем, что значение частичной суммы ряда 1-1/3+1/5-1/7+1/9-... при суммировании достаточно боль­шого количества членов приближается к значению ?/4.

Массивы

Дано множество A из N точек на плоскости. Среди всех точек этого множества, лежащих в второй четверти, найти точку, наиболее удаленную от начала координат. Если таких точек нет, то вывести точку с нулевыми координатами.

Вариант №15

Программы с линейной структурой

Написать программу вычисления стоимости поездки на ав­томобиле на дачу (туда и обратно). Исходными данными явля­ются: расстояние до дачи (км); количество бензина, которое по­требляет автомобиль на 100 км пробега; цена одного литра бензина.

Инструкция if

Написать программу, которая выводит пример на вычитание (в пределах 100), запрашивает ответ пользователя, проверяет его и выводит сообщение "Правильно!" или "Вы  ошиблись" и правильный результат

Циклы for

Написать программу, которая генерирует последователь­ность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое.

do while

Написать программу, которая определяет минимальное чис­ло во введенной с клавиатуры последовательности положитель­ных чисел (длина последовательности неограниченна).

while

Написать программу, которая вычисляет наибольший об­щий делитель двух целых чисел. Рекомендуемый вид экрана во время выполнения программы приведен ниже (данные, введен­ные пользователем, выделены полужирным шрифтом).

Массивы

Дано множество A из N точек на плоскости. Среди всех точек этого множества, лежащих в первой четверти, найти точку, наиболее удаленную от начала координат. Если таких точек нет, то вывести точку с нулевыми координатами.

Вариант № 16

Линейные алгоритмы

Дана площадь круга. Найти длину окружности, ограничивающей этот круг. В качестве значения Pi использовать 3.14.

Условные операторы

Перераспределить значения переменных X и Y так, чтобы в X оказалось меньшее из этих значений, а в Y — большее.

Оператор switch-case

Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины и длина отрезка L в этих единицах (вещественное число). Вывести длину данного отрезка в метрах.

Операторы цикла

Дано число D (> 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/A N–1, N = 2, 3, ... Найти первый из номеров K, для которых выполняется условие |AK–AK–1| < D, и вывести этот номер, а также числа A K–1 и AK.

Массивы

Дан массив размера N. Определить количество участков, на которых его элементы монотонно убывают. Дано число k и целочисленный массив размера N. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии — количество этих элементов (длина серии может быть равна 1). Удалить из массива все серии, длина которых меньше k.

Вариант № 17

Линейные алгоритмы

Найти периметр и площадь прямоугольного треугольника, если даны длины его катетов a и b.

Условные операторы

Даны три переменные: X, Y, Z. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное.

Оператор switch-case

Единицы массы пронумерованы следующим образом: 1 — килограмм, 2 — миллиграмм, 3 — грамм, 4 — тонна, 5 — центнер. Дан номер единицы массы и масса тела M в этих единицах (вещественное число). Вывести массу данного тела в килограммах.

Операторы цикла

Дано вещественное число A (> 1). Вывести наименьшее из целых чисел N, для которых сумма 1 + 1/2 + ... + 1/N будет больше A, и саму эту сумму.

Массивы

Дано число k и целочисленный массив размера N. Назовем серией группу подряд идущих одинаковых элементов, а длиной серии — количество этих элементов (длина серии может быть равна 1). Удалить из массива все серии, длина которых равна k. Дано множество A из N точек на плоскости. Среди всех точек этого множества, лежащих в третьей четверти, найти точку, наиболее близкую от начала координат. Если таких точек нет, то вывести точку с нулевыми координатами.

Вариант № 18

Линейные алгоритмы

Тело движется по закону S =t3 – 3t2 + 2. Вычислить скорость тела в момент времени t. Значение t ввести с клавиатуры (Функция скорости есть производная от функции расстояния по времени).

Условные операторы

Рассчитать надбавку к зарплате за стаж, если стаж от 2 до 5 лет, надбавка составляет 2%, если стаж от 5 до 10 лет - 5%. Ввести с клавиатуры зарплату и стаж, вывести надбавку и сумму к выплате.

Оператор switch-case

Написать программу, которая по дате рождения (день d месяц n) определяет знак Зодиака: с 22 марта по 21 апреля - Овен (4); с 22 апреля по 21 мая - Телец (5); с 22 мая по 21 июня - Близнецы (6); с 22 июня по 21 июля - Рак (7); с 22 июля по 21 августа - Лев (8); с 22 августа по 21 сентября - Дева (9); 22 сентября по 21 октября - Весы (10); с 22 октября по 21 ноября - Скорпион (11); с 22 ноября по 21 декабря - Стрелец (12); с 22 декабря по 21 января - Козерог (1); 22 января по 21 февраля - Водолей (2); с 22 февраля по 21 марта - Рыбы (3).

Операторы цикла

Задано натуральные числа от 10 до N. Для натурального числа найти первую цифру и сумму его цифр.

Массивы

Задать массив, состоящий из 12 элементов целого типа. Получить новый массив, заменив значение пятого элемента среднеарифметическим исходного массива. Ввести два целочисленных массива ? по 10 элементов в каждом. Сформировать новый массив, на четных местах которого будут элементы с нечетными индексами из первого массива, а на нечетных – с четными индексами из второго.

Вариант № 19

Линейные алгоритмы

Написать программу определения катета и площади прямоугольного треугольника, по заданным катету и гипотенузе. Длины катета и гипотенузы ввести с экрана.

Условные операторы

Ввести с клавиатуры координаты точек А (х0,у0) и В (х1,у1). Определить, какая из точек А или В наиболее удалена от начала координат (О(0,0)) Ответ вывести в виде сообщения.

Оператор switch-case

Написать программу, которая в зависимости от характера ветра выдает сообщение о его скорости от 1до 4 м/с - слабый (1); от 5-10 м/c - умеренный (2); от 9-18 м/c - сильный (3); больше 19 м/c - ураганный (4).

Операторы цикла

Определить, является ли целое число симметричным, т. е. таким числом, которое одинаково читается слева направо и справа налево (палиндром, перевертыш). Например, числа 123321, 202, 9889, 5555.

Массивы

Задан целочисленный массив, состоящий из 11 элементов. Найти количество элементов, абсолютное значение которых больше среднего арифметического. Ввести массив, состоящий из 8 элементов (восемь двузначных чисел) целого типа. Получить новый массив, состоящий из цифр, находящихся в младших разрядах элементов исходного массива.

Вариант № 20

Линейные алгоритмы

Написать программу нахождения гипотенузы и площади прямоугольного треугольника по двум данным катетам. Длины катетов ввести с экрана.

Условные операторы

Ввести с клавиатуры значения трех сторон треугольника a, b и c и определить, является ли он прямоугольным. Ответ вывести в виде сообщения.

Оператор switch-case

Дано целое число k (1<k<365). Определить, каким днем недели (понедельник, вторник, воскресенье) является k-день невысокосного года, если 1 января – понедельник.

Операторы цикла

Дано вещественное число A и натуральные числа от 1 до N (> 0). Найти разности квадратов A и натуральных чисел N.

Массивы

Ввести целочисленный массив, состоящий из 10 элементов. Поменять местами максимальный и первый элементы. Ввести два массива действительных чисел, состоящих из 9 и 7 элементов. Сформировать третий массив из упорядоченных по возрастанию значений обоих массивов.

Вариант № 21

Линейные алгоритмы

Вычислить корень уравнения 2x/a +b-12=0 при различных значениях параметров a, b. Значения a, b ввести с экрана.

Условные операторы

Ввести с клавиатуры координаты точки А(x, y). Определить, в какой четверти лежит данная точка. Ответ вывести в виде сообщения.

Оператор switch-case

Почтовый автомат предлагает поздравительные открытки на три темы (1-Новогодние, 2 - С Днем Рождения, 3 - С Днем Защитника Отечества) в трех вариантах (a, b, c) по цене 2 рубля. Ввести с клавиатуры номер темы, вариант, и купюру оплаты (5,10, 50 рублей). Выдать нужную открытку (сообщение, например: «Новогодние, вариант с», а также сдачу (купюрами 1,2,5,10) с виде сообщения, например, «2руб+1руб». Предусмотреть обработку неправильного номера или варианта.

Операторы цикла

Вычислить сумму S квадратов четных и кубов нечетных чисел от 1 до N.

Массивы

Ввести целочисленный массив, состоящий из 17 элементов (положительных и отрицательных). Найти сумму элементов, абсолютное значение которых больше среднеарифметического модулей отрицательных элементов. Ввести два массива X и Y, состоящих из 10-ти элементов целого типа. Сформировать массив S, состоящий из одинаковых элементов исходных массивов.

Вариант № 22

Линейные алгоритмы

Даны целые положительные числа a и b (a > b). На отрезке длины a размещено максимально возможное количество отрезков длины b (без наложений). Используя операцию деления нацело, найти количество отрезков B, размещенных на отрезке a.

Условные операторы

Ввести с клавиатуры координаты точки А(x, y) и определить лежит ли данная точка внутри окружности радиуса R. Центром окружности является начало координат. Ответ вывести в виде сообщения.

Оператор switch-case

Тестовые задания последовательно вывести на экран, ввести номер правильного ответа и получить оценку. Тестовые задания:

Запишите номер правильного, на Ваш взгляд, ответа:

система программного обеспечения, что управляет работой всех структурных узлов компьютера, называется: 1 автоматизированная, балл=0; 2 операционная, балл=2; 3 интеллектуальная, балл=0; cовокупность данных, что размещены на диске и имеют общее имя и назначение – это: 1 файл, балл=2 ; 2 процессор, балл=0; 3 сектор, балл=0; для изображения в блок-схеме алгоритма условия разветвления используются графические элементы: 1 квадрат, балл=0; 2 круг, балл=0; 3 ромб, балл=1.

Операторы цикла

Найти все числа кратные пяти для чисел от 1 до N.

Массивы

Ввести целочисленный массив, состоящий из 14 элементов. Вычислить количество и сумму четных по значению положительных элементов. Ввести массив, состоящий из 12 элементов действительного типа. Расположить элементы в порядке убывания. Определить количество происшедших при этом перестановок.

Вариант № 23

Линейные алгоритмы

Окружность вписана в квадрат заданной площади. Найти площадь квадрата, вписанного в эту окружность. Во сколько раз площадь вписанного квадрата меньше площади заданного?

Условные операторы

Дано натуральное число. Определить, является ли оно четным, или оканчивается цифрой 3.

Оператор switch-case

Написать программу, которая по коду города и длительности переговоров вычисляет их стоимость и результат выводит на экран: Омск-код 048, 15руб; казань-код 044, 18руб; Хабаровск-код 046, 13руб; Волгоград-код 045, 11руб.

Операторы цикла

Является ли заданное натуральное число степенью двойки?

Массивы

Ввести массив, состоящий из 12 элементов действительного типа. Расположить элементы в порядке убывания. Вычислить сумму максимального и минимального элементов массива. Задан целочисленный массив. Определить процентное содержание элементов, превышающих среднеарифметическое всех элементов массива.

Вариант № 24

Линейные алгоритмы

Вычислить рентабельность работы предприятия за месяц по формуле рент = прибыль/себестоимость*100%, если себестоимость продукции в текущем месяце уменьшилась по сравнению с прошлым на 5 % . Значение прибыли и себестоимости за прошлый месяц ввести с экрана.

Условные операторы

Дано двухзначное число. Определить: а) входит ли в него цифра 5; б) входит ли в него цифра а.

Оператор switch-case

Закажите гостиницу на курорте Сочи, выбрав уровень гостиницы количество мест в номере, проживание с питанием или без. Гостиница «Курортная» пять звезд, одноместная комната – 1000 руб в сутки (с питанием 1500 руб), двухместный – 1500 руб (с питанием 2500 руб). Гостиница «Верховина» четыре звезды, одноместная комната – 600 руб в сутки (с питанием 900 руб), двухместный – 900руб (с питанием 1500 руб). Гостиница «Горная» три звезды, одноместная комната – 300 руб в сутки (с питанием 500руб), двухместный – 450 руб (с питанием 800 руб). Предусмотреть обработку ошибок ввода.

Операторы цикла

Перевести целое число из десятичной системы счисления в двоичную, используя алгоритм деления на 2.

Массивы

Задан целочисленный массив. Вывести индексы тех элементов, значения которых больше, чем у стоящих справа от него. Определить количество таких чисел. Ввести два массива действительных чисел. Определить максимальные элементы в каждом массиве и поменять их местами.