This shows you the differences between two versions of the page.
courses:programming:extra_tasks [2017/03/07 10:55] pro100kot |
courses:programming:extra_tasks [2022/12/10 09:08] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Дополнительные задачи по программированию ====== | ||
- | |||
- | * <color green>3</color> Написать программу, которая выводит строку "HELLO WORLD!" на консоль. | ||
- | * На вход подаются два целых числа | ||
- | * если они > 0 вывести их сумму | ||
- | * если они равны, вывести 0 | ||
- | * если они < 0 вывести их произведение. | ||
- | * <color green>3</color> Найти и вывести максимальное число из трех целых чисел (числа вводятся с консоли). | ||
- | * <color green>3</color> Заполнить значениями, введенными с клавиатуры, одномерный массив целых чисел длиной 15 и вывести эти значения на консоль. | ||
- | * <color green>3</color> Заполнить значениями, введенными с клавиатуры, одномерный массив целых чисел длиной 15 и вывести эти значения на консоль в обратном порядке. | ||
- | * <color green>3</color> Найти и вывести максимальное число из 15 целых чисел (числа вводятся с консоли). | ||
- | * <color green>3</color> Найти и вывести первое отрицательное число из 3 введенных целых чисел. | ||
- | * <color green>3</color> Найти и вывести первое отрицательное число из 15 введенных целых чисел. | ||
- | * <color green>3</color> Найти и вывести последнее отрицательное число из 15 введенных целых чисел. | ||
- | * <color green>3</color> Найти и вывести среднее арифметическое 3 введенных целых чисел. | ||
- | * <color green>3</color> Найти и вывести среднее арифметическое 15 введенных целых чисел. | ||
- | * <color green>3</color> Найти и вывести индекс первого символа пробела из 3 введенных символов (пробел вводится обязательно). | ||
- | * <color green>3</color> Найти и вывести индекс первого символа пробела из 15 введенных символов (пробел вводится обязательно). | ||
- | * <color green>3</color> Посчитать и вывести количество пробелов в 15 введенных символах. | ||
- | * <color green>3</color> Посчитать и вывести количество пробелов и восклицательных знаков в 15 введенных символах | ||
- | * <color green>3</color> Вывести индексы пробелов в 15 введенных символах, если пробелов в символах не было, вывести символ “-”. | ||
- | * <color green>3</color> Используйте оператор switch. На вход программе подается один из трех символов: -, +, * и два целых числа. Выведите результат операции для первого и второго числа. (Например, на вход поступило '-', 30, 10. Программа должна вывести 20.) | ||
- | * <color green>3</color> На вход программе подается сначала число n, а после - n целых чисел. Требуется определить, упорядоченны ли числа по неубыванию. Вывести "Yes" или "No". Числа для обработки сохранить в массив. | ||
- | * <color green>3</color> На вход программе подается строка, представляющая собой одно слово из латинских букв. Требуется определить, является ли слово палиндромом (одинаково читающееся в обоих направлениях (anna)). Вывести "Yes" или "No". | ||
- | * <color green>3</color> Используйте оператор switch. На вход программе подается целое число меньше 10. Программа должна вывести слово "корова" в правильном падеже. | ||
- | * <color green>3</color> Заполнить двумерный массив нулями и вывести его на консоль. | ||
- | * размера 10x10 | ||
- | * размера 5x10 | ||
- | * размера 10x5 | ||
- | |||
- | |||
- | Задачи на массивы (в задачах следует полагать, что на вход программе сначала подается количество элементов N, а после - N чисел. Массив создавать динамически.) | ||
- | * <color green>3</color> Найти разницу между максимальным и минимальным числом в этом массиве. | ||
- | * <color green>3</color> Найти сумму элементов массива, расположенных до минимального элемента | ||
- | * <color green>3</color> Найти сумму элементов массива, расположенных после последнего элемента, равного нулю | ||
- | * <color green>3</color> Найти сумму модулей элементов массива, расположенных после максимального о модулю элемента | ||
- | * <color green>3</color> Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю | ||
- | * <color green>3</color> Найти произведение элементов массива, расположенных между первым и вторых нулевыми элементами | ||
- | * <color green>3</color> Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами | ||
- | * <color green>3</color> Найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами | ||
- | |||