Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачи к контр_раб С++ зо_rtz_сем-вар1.doc
Скачиваний:
12
Добавлен:
05.12.2018
Размер:
242.69 Кб
Скачать

1 Решение задач с использованием простой переменной

Варианты индивидуальных заданий

Для приведенных ниже вариантов необходимо составить программу вычисления значения функций при различных значениях аргументов, заданных интервалом изменения и величиной шага.

1.

2.

3. а=5; в=3 ;

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

x и a изменяются одновременно.

16. Вычислить функцию

а - имеет начальное значение 0.1 и изменяется одновременно с x с шагом . Подсказка: используется один цикл.

17. Вычислить функцию двух переменных

18. Вычислить функцию:

При каком значении х функция будет наименьшей.

19. Подсчитать сколько раз функция принимает отрицательное значение, если .

20. Ввести координаты 10 точек на плоскости и определить, в которой из четвертей больше всего точек.

21. Ввести пять наборов сторон треугольника а, в, с и определить для каких сторон высота будет наибольшей.

Подсказка: где

22. Ввести координаты пяти точек и определить какая из них попадет в окружность с радиусом R и координатами центра (а, в).

Подсказка: уравнение окружности имеет вид:

23. Ввести пять шестиразрядных целых числа и найти для каких из них сумма «левых» трех цифр больше суммы «правых» трех.

24. Подсчитать сколько раз функция

принимает отрицательное значение, если .

25. Вычислить функцию в виде формулы

для каждого значения i.

2 Решение задач с использованием массивов . Варианты индивидуальных заданий

В предложенных ниже вариантах заданий конкретные значения массивов задаются произвольно.

Задача должна быть решена двумя способами::как с использованием указателей, так и без них.

1. Вычислить произведение и количество отрицательных элементов массива М(15).

2. Найти максимальный элемент массива Х(12) и его индекс.

3. Все отрицательные элементы массива М(15) записать в массив МО, а положительные — в МР. Вывести полученные массивы на экран.

4. Найти минимальный элемент массива Х(17) и его индекс.

5. Группа учащихся из 20 человек сдавала экзамен. Вывести порядковые номера учащихся, которые получили “5” и “4”.

6. Вычислить сумму и количество четных элементов массива Х(15).

7. Отсортировать элементы массива М(17) по убыванию значений.

8. Все отрицательные элементы массива H(15) разделить на его минимальный элемент.

9. Элементы массива Х(15), имеющие нечетные значения, записать в массив Х1, а четные — в массив Х2.

10. Отсортировать элементы массива Y(20) по возрастанию.

11. Все элементы массива М(15), находящиеся раньше его минимального элемента, записать в массив М1, а остальные — в М2.

12. Вычислить и найти максимальное значение этой функции, если a = 10,5; а хi — массив чисел, имеющий 10 значений.

13. Найти минимальный элемент матрицы K(3,5) и его индекс.

14. Все элементы матрицы М(4,5) с нечетными значениями заменить на 1, а с четными — на 0.

15. Все отрицательные элементы матрицы Р(3,4) записать в массив РО, а положительные — в массив РР.

16. Все элементы матрицы Matr(3,5), имеющие нечетные значения, записать в массив М1, а четные — в массив М2.

17. Заданы два массива X(10) и Y(10), вычислить Z( i,j) = Xi+Yj, где j,j=10..1.

18. Найти максимальный элемент главной диагонали матрицы Х (5,5).

19. Вычислить количество отрицательных элементов, находящихся выше главной диагонали матрицы М (5,5).

20. Найти максимальный элемент в третьей строке матрицы Р(5,5) и его индекс.

21. Поменять местами элементы первой и третьей строки матрицы Q(3,5).

22. Найти минимальный элемент и его индекс среди элементов, находящихся выше главной диагонали матрицы К (5,5).

23. Поменять местами элементы первого и второго столбцов матрицы С(5,4).

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

25. Умножить все элементы матрицы М(5,5) на сумму положительных элементов, находящихся на ее главной диагонали.