[H-L-L.ru] |
Форма входа |
Меню сайта |
Главная » Статьи » Лекции по C++ » 10. Функция Main |
Решения к заданиям Задание 1 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых элементов, вычислить: 1) если задана опция -pr - произведение элементов массива с четными номерами; 2) если задана опция -s - сумму элементов массива, расположенных между первым и последним нулевыми элементами. Если заданы опции -pr-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 2 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -s - сумму элементов массива с нечетными номерами; 2) если задана опция -ss - сумму элементов массива, расположенных между первым и последним отрицательными элементами. Если заданы опции -s-ss - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 3 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -mx - максимальный элемент массива; 2) если задана опция -s - сумму элементов массива, расположенных до последнего положительного элемента. Если заданы опции -mx-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 4 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -mn - минимальный элемент массива; 2) если задана опция -s - сумму элементов массива, расположенных между первым и последним положительными элементами. Если заданы опции -mn-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 5 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых элементов, вычислить: 1) если задана опция -n - номер максимального элемента массива; 2) если задана опция -pr - произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Если заданы опции -pr-n - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 6 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -nm - номер минимального элемента массива; 2) если задана опция -s - сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Если заданы опции -nm-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 7 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -mm - максимальный по модулю элемент массива; 2) если задана опция -s - сумму элементов массива, расположенных между первым и вторым положительными элементами. Если заданы опции -mm-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 8 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых элементов, вычислить: 1) если задана опция -mn - минимальный по модулю элемент массива; 2) если задана опция -s - сумму модулей элементов массива, расположенных после первого элемента, равного нулю. Если заданы опции -mn-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 9 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -n - номер минимального по модулю элемента массива; 2) если задана опция -sm - сумму модулей элементов массива, расположенных после первого отрицательного элемента. Если заданы опции -n-sm - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 10 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -nx - номер максимального по модулю элемента массива; 2) если задана опция -s - сумму элементов массива, расположенных после первого положительного элемента. Если заданы опции -nx-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 11 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -k - количество элементов массива, больших С (вводится с клавиатуры); 2) если задана опция -pr - произведение элементов массива, расположенных после максимального по модулю элемента. Если заданы опции -pr-k - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 12 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -ko - количество отрицательных элементов массива; 2) если задана опция -s - сумму модулей элементов массива, расположенных после минимального по модулю элемента. Если заданы опции -ko-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 13 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -kp - количество положительных элементов массива; 2) если задана опция -s - сумму элементов массива, расположенных после последнего элемента, равного нулю. Если заданы опции -kp-s - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 14 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -p - произведение отрицательных элементов массива; 2) если задана опция -sm - сумму положительных элементов массива, расположенных до максимального элемента. Если заданы опции -p-sm - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Задание 15 В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) если задана опция -k - количество элементов массива, равных 0; 2) если задана опция -sn - сумму элементов массива, расположенных после минимального элемента. Если заданы опции -k-sn - выполнить оба задания; если опции не заданы – вывести сообщение и не выполнять задания. Решения к заданиям Источник: задания для тренировки C++ | |
Всего комментариев: 0 | |