Основы программирования на C++. Крыжановская Ю.А. - 22 стр.

UptoLike

Составители: 

22
2. В одномерном массиве, состоящем из n вещественных элементов,
вычислить:
1)
минимальный элемент массива;
2)
сумму элементов массива, расположенных между первым и
последним положительным элементами.
Преобразовать массив так, чтобы сначала располагались все элементы,
равные нулю, а потом остальные.
3. В одномерном массиве, состоящем из n вещественных элементов,
вычислить:
1)
количество положительных элементов массива;
2)
сумму элементов массива, расположенных после последне-
го элемента, равного нулю.
Преобразовать массив так, чтобы сначала располагались все элементы, целая
часть которых не превышает 1, а потом остальные.
4. Дана целочисленная квадратная матрица. Определить:
1)
произведение элементов в тех строках, которые не содер-
жат отрицательных элементов;
2)
максимум среди сумм элементов диагоналей, параллельных
главной.
5. Осуществить циклический сдвиг элементов прямоугольной матрицы
на n элементов вправо или вниз (в зависимости от введенного режима), n мо-
жет быть больше количества элементов в строке или столбце.
6. Дана целочисленная квадратная матрица. Определить:
1)
количество строк, содержащих хотя бы один нулевой эле-
мент;
2)
номер столбца, содержащего самую длинную серию одина-
ковых элементов.
7. Реализовать сортировку матрицы.
8. Написать программу расчета стоимости покупки с учетом скидки.
Скидка в 3 % предоставляется, если сумма покупки больше 500 р., в 5 % –
сумма покупки больше 1000 р. Если сумма покупки более 3000 р. в течение
1 месяцапредоставляется скидка в 10 %.
9. Написать программу, которая запрашивает у
пользователя номер
месяца, а затем выводит название соответствующего времени года.
10. Написать программу, которая вычисляет частичную сумму ряда
1–1/3 + 1/5 – 1/7 + 1/9 –… и сравнивает полученное значение с числом
4
π
.
При суммировании достаточно большого числа членов ряда величина суммы
приближается к
4
π
. Вычислить с заданной точностью.
11. Написать программу, которая вычисляет наибольший общий дели-
тель двух целых чисел.
12. Написать программу, которая объединяет два упорядоченных по
возрастанию массива в один, также упорядоченный по возрастанию массив.
      2. В одномерном массиве, состоящем из n вещественных элементов,
вычислить:
               1) минимальный элемент массива;
               2) сумму элементов массива, расположенных между первым и
последним положительным элементами.
      Преобразовать массив так, чтобы сначала располагались все элементы,
равные нулю, а потом остальные.
      3. В одномерном массиве, состоящем из n вещественных элементов,
вычислить:
               1) количество положительных элементов массива;
               2) сумму элементов массива, расположенных после последне-
                  го элемента, равного нулю.
Преобразовать массив так, чтобы сначала располагались все элементы, целая
часть которых не превышает 1, а потом остальные.
      4. Дана целочисленная квадратная матрица. Определить:
                1) произведение элементов в тех строках, которые не содер-
          жат отрицательных элементов;
                2) максимум среди сумм элементов диагоналей, параллельных
          главной.
      5. Осуществить циклический сдвиг элементов прямоугольной матрицы
на n элементов вправо или вниз (в зависимости от введенного режима), n мо-
жет быть больше количества элементов в строке или столбце.
      6. Дана целочисленная квадратная матрица. Определить:
                1) количество строк, содержащих хотя бы один нулевой эле-
                   мент;
                2) номер столбца, содержащего самую длинную серию одина-
                   ковых элементов.
      7. Реализовать сортировку матрицы.
      8. Написать программу расчета стоимости покупки с учетом скидки.
Скидка в 3 % предоставляется, если сумма покупки больше 500 р., в 5 % –
сумма покупки больше 1000 р. Если сумма покупки более 3000 р. в течение
1 месяца – предоставляется скидка в 10 %.
      9. Написать программу, которая запрашивает у пользователя номер
месяца, а затем выводит название соответствующего времени года.
      10. Написать программу, которая вычисляет частичную сумму ряда
1–1/3 + 1/5 – 1/7 + 1/9 –… и сравнивает полученное значение с числом π 4 .
При суммировании достаточно большого числа членов ряда величина суммы
приближается к π 4 . Вычислить с заданной точностью.
      11. Написать программу, которая вычисляет наибольший общий дели-
тель двух целых чисел.
      12. Написать программу, которая объединяет два упорядоченных по
возрастанию массива в один, также упорядоченный по возрастанию массив.

                                    22