Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задачи на С.doc
Скачиваний:
5
Добавлен:
04.06.2015
Размер:
264.7 Кб
Скачать

Задачи для решения на тему «функции»

  1. Даны действительные числа s, t. Получить f(t, -2s, 1.17)+f(2.2, t, s-t), где .

  2. Даны действительные числа s, t. Получить g(1.2, s)+g(t, s)-g(2s-1, st), где .

  3. Дано действительное число y. Получить , где

  4. Даны действительные числа a, b, c. Получить .

  5. Даны действительные числа a, b. Получить u= min(a, b), v = min(ab,a+b), d = min(u+v2, 3.1416).

  6. Даны натуральные числа n, m, целые числа a1, ..., an, b1, ..., bm, c1, ..., c30. Получить

    при

    в противном случае

  7. Даны натуральные числа k, l, m, действительные числа x1, ..., xk, y1, ..., yl, z1, ..., zm. Получить

    при

    в противном случае

  8. Даны действительные числа s, t. Получить h(s, t)+max(h2(s-t, st), h4(s-t, s+t))+h(1, 1), где

  9. Даны действительные числа a0, ..., a6. Получить для x=1, 3, 4 значения p(x+1)-p(x), где p(y)=a6 y6 +a5y5 +...+a0.

  10. Даны действительные числа s, t, a0, ...., a12. Получить p(1)-p(t)+p(s-t)-p(1), где p(x)=a12x12 +a11x11 +...+a0.

  11. Даны действительные числа a1, ..., an, b1, ..., bm. В последовательности a1, ..., an, и в последовательности b1, ..., bm, все члены, следующие за членом с наибольшим значением (за первым по порядку, если их несколько), заменить на 0.5.

  12. Даны целые числа a1, ..., an, b1, ..., bm, k. Если в последовательности a1, ..., an, нет ни одного члена со значением k, то первый по порядку член этой последовательности, не меньший всех остальных членов, заменить на значение k. По такому же правилу преобразовать последовательность b1, ..., bm применительно к значению 10.

  13. Даны натуральные числа n, m найти НОД(n, m). Использовать программу, включающую РЕКУРСИВНУЮ процедуру вычисления НОД, основанную на соотношении НОД(n, m)= НОД(m, r), где r - остаток от деления n на m.

  14. Написать процедуру сортировки строк матрицы в порядке неубывания суммы абсолютных величин элементов. Оформить как функцию вычисление суммы абсолютных величин элементов строки и как процедуру – перестановку строк.

  15. Написать процедуру сортировки строк матрицы в порядке неубывания максимального по модулю элемента. Оформить как функцию вычисление максимального по модулю элемента строки и как процедуру – перестановку строк.

  16. Написать процедуру сортировки строк матрицы из натуральных чисел в порядке неубывания суммы простых элементов строки. Оформить как функции вычисление суммы простых элементов строки и определение простоты числа и как процедуру – перестановку строк.

  17. Написать процедуру поиска седловой точки матрицы. Элемент матрицы называется седловой точкой, если он одновременно максимален в своей строке и минимален в столбце. Оформить как функции поиск максимума в строке и проверку, будет ли заданный элемент минимальным в столбце.

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