Sidebar






Old

courses:programming:extra_tasks

This is an old revision of the document!


Дополнительные задачи по программированию

  • 3 Написать программу, которая выводит строку “HELLO WORLD!” на консоль.
  • На вход подаются два целых числа
    • если они > 0 вывести их сумму
    • если они равны, вывести 0
    • если они < 0 вывести их произведение.
  • 3 Найти и вывести максимальное число из трех целых чисел (числа вводятся с консоли).
  • 3 Заполнить значениями, введенными с клавиатуры, одномерный массив целых чисел длиной 15 и вывести эти значения на консоль.
  • 3 Заполнить значениями, введенными с клавиатуры, одномерный массив целых чисел длиной 15 и вывести эти значения на консоль в обратном порядке.
  • 3 Найти и вывести максимальное число из 15 целых чисел (числа вводятся с консоли).
  • 3 Найти и вывести первое отрицательное число из 3 введенных целых чисел.
  • 3 Найти и вывести первое отрицательное число из 15 введенных целых чисел.
  • 3 Найти и вывести последнее отрицательное число из 15 введенных целых чисел.
  • 3 Найти и вывести среднее арифметическое 3 введенных целых чисел.
  • 3 Найти и вывести среднее арифметическое 15 введенных целых чисел.
  • 3 Найти и вывести индекс первого символа пробела из 3 введенных символов (пробел вводится обязательно).
  • 3 Найти и вывести индекс первого символа пробела из 15 введенных символов (пробел вводится обязательно).
  • 3 Посчитать и вывести количество пробелов в 15 введенных символах.
  • 3 Посчитать и вывести количество пробелов и восклицательных знаков в 15 введенных символах
  • 3 Вывести индексы пробелов в 15 введенных символах, если пробелов в символах не было, вывести символ “-”.
  • 3 Используйте оператор switch. На вход программе подается один из трех символов: -, +, * и два целых числа. Выведите результат операции для первого и второго числа. (Например, на вход поступило '-', 30, 10. Программа должна вывести 20.)
  • 3 На вход программе подается сначала число n, а после - n целых чисел. Требуется определить, упорядоченны ли числа по неубыванию. Вывести “Yes” или “No”. Числа для обработки сохранить в массив.
  • 3 На вход программе подается строка, представляющая собой одно слово из латинских букв. Требуется определить, является ли слово палиндромом (одинаково читающееся в обоих направлениях (anna)). Вывести “Yes” или “No”.
  • 3 Используйте оператор switch. На вход программе подается целое число меньше 10. Программа должна вывести слово “корова” в правильном падеже.
  • 3 Заполнить двумерный массив нулями и вывести его на консоль.
    • размера 10×10
    • размера 5×10
    • размера 10×5

Задачи на массивы (в задачах следует полагать, что на вход программе сначала подается количество элементов N, а после - N чисел. Массив создавать динамически.)

  • 3 Найти разницу между максимальным и минимальным числом в этом массиве.
  • 3 Найти сумму элементов массива, расположенных до минимального элемента
  • 3 Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
  • 3 Найти сумму модулей элементов массива, расположенных после максимального о модулю элемента
  • 3 Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю
  • 3 Найти произведение элементов массива, расположенных между первым и вторых нулевыми элементами
  • 3 Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами
  • 3 Найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами
courses/programming/extra_tasks.1488884133.txt.gz · Last modified: 2022/12/10 09:08 (external edit)