Семинар №6

Задачи

  1. Пользователь вводит с клавиатуры последовательность из 10 натуральных чисел. Программа должна сообщить каких чисел встретилось больше: чётных, нечётных, либо их поровну. Если введено не натуральное число, то программа должна сообщить о некорректном вводе и попросить снова ввести подходящее натуральное число.

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

  3. Пользователь вводит с клавиатуры последовательность ненулевых целых чисел. Программа должна вывести на экран среднее арифметическое элементов этой последовательности сразу после того, как пользователь введёт 0 (т.е. заранее длина последовательности неизвестна).

  4. Пользователь вводит с клавиатуры последовательность ненулевых целых чисел. Программа должна вывести на экран максимальный и минимальный элементы последовательности сразу после того, как пользователь введёт 0 (т.е. заранее длина последовательности неизвестна).

  5. Пользователь вводит с клавиатуры арифметический пример в таком формате «2+3.5» или «3.14*8», программа должна вычислить и вывести правильный ответ на экран. В примере должны быть допустимы операции сложения, умножения, вычитания, сложения. После вывода ответа программа должна спросить, требуется ли решить другой пример. Если пользователь введёт «y» программа должна запуститься повторно, иначе — завершиться.

← К списку семинаров