Задачи на языке программирования С++ (repl.it).

Задача 1. Задан массив действительных чисел размерности 10х10. Найти суммы элементов каждой строки, произведения элементов каждого столбца, и максимальный элемент главной диагонали (подсказка: все элементы, для которых номер строки совпадает с номером столбца).

Задача 2. Задан одномерный массив целых чисел. Образуйте из него два отсортированных по возрастанию массива, содержащих четные и нечетные числа.

Задача 3. Задан генератором случайных чисел одномерный массив из действительных чисел. Найдите максимальное и минимальное число этого массива.

Задача 4. Решето Эратосфена число – это любое целое число, которое точно делится без остатка только само на себя и 1. Решето Эратосфена работает следующим образом:

1) Создайте массив, все элементы которого имеют начальное значение 1 (истина). Элементы массива с индексами останутся равными 1. Все другие элементы массива, в конечном счете, установятся равными нулю.

2) Начиная с индекса массива 2 (индекс 1 должен быть каждый раз отыскивается элемент массива с единичным значением, циклически обрабатывается оставшаяся часть массива и устанавливается в нуль каждый элемент массива, чей индекс кратен индексу элемента с единичным значением. Для индекса 2 все элементы в массиве с большим чем 2 индексом и кратные 2 установятся равными нулю (индексы 4, 6, 8, …); для индекса 3 все элементы с индексом свыше 3 и кратные 3, установятся равными нулю (индексы 6, 9, 12, …) и т.д.

3) Когда процесс закончится, элементы массива с единичным значением указывают, что их индексы числа. Эти индексы могут быть напечатаны.

XaMeJIuoH XaMeJIuoH    1   26.03.2020 21:56    53

Другие вопросы по теме Информатика