Web-технологии с базами данных. Астахова И.Ф - 49 стр.

UptoLike

49
20. Считая, что год високосный и 1 января приходится на день недели
wdf, определить wd-день недели, на который приходится день с датой d, m.
Лабораторная работа 3
1. С использованием функций написать программу, которая возвращает
ссылку на максимум из отрицательных элементов одномерного массива.
2. С использованием функций написать программу, которая возвращает
ссылку на первый элемент, больший среднего арифметического элементов
одномерного массива.
3. С использованием функций написать программу, которая возвращает
ссылку в массиве из символов на первую согласную букву
латинского алфавита.
4. С использованием функций написать программу, которая возвращает
ссылку в массиве из символов на последний символ, отличный от буквы ла-
тинского алфавита.
5. С использованием функций написать программу, которая возвращает
ссылку на второй по значению максимум из элементов массива.
6. Вычислить maх и min в одномерном массиве и
поменять их местами
с использованием функций.
7. Написать программу вычисления суммы и произведения элементов
массива с использованием соответствующей функции. Рассмотреть возмож-
ность обращения к этим функциям в основной программе с разным количе-
ством элементов массива, созданного динамически.
8. Написать программу вычисления первого отрицательного элемента
массива с использованием соответствующей функции. Обратиться
к функции
с разным количеством элементов исходного массива. В случае отсутствия
отрицательного элемента выдать соответствующее сообщение.
9. Написать программу вычисления суммы элементов до первого отри-
цательного в заданном массиве с использованием соответствующей функции.
Обратиться к функции с массивами с разным количеством элементов.
10. Написать программу вычисления двух максимумов в заданном
од-
номерном массиве с использованием соответствующей функции. Обратиться
к функции с массивами с разным количеством элементов.
11. Написать maх и min в каждой строке матрицы и поменять их мес-
тами с использованием функций.
12. Написать программу вычисления суммы и произведения элементов
каждой строки матрицы с использованием соответствующей функции. Рас-
смотреть возможность обращения к этим функциям в основной программе
массива, созданного динамически.
13. Написать рекурсивную функцию для нахождения биноминальных
коэффициентов
C
m,n
= 1, при m = 0, n > 0 или m = n >= 0
C
m,n
= 0, при m > n >= 0
C
m,n
= C
m-1,n-1
+ C
m,n-1
в остальных случаях.
Для заданного M вычислить все C
i,j
, M >= I >= j > 0.
                                   49
     20. Считая, что год високосный и 1 января приходится на день недели
wdf, определить wd-день недели, на который приходится день с датой d, m.

     Лабораторная работа № 3
     1. С использованием функций написать программу, которая возвращает
ссылку на максимум из отрицательных элементов одномерного массива.
     2. С использованием функций написать программу, которая возвращает
ссылку на первый элемент, больший среднего арифметического элементов
одномерного массива.
     3. С использованием функций написать программу, которая возвращает
ссылку в массиве из символов на первую согласную букву латинского алфавита.
     4. С использованием функций написать программу, которая возвращает
ссылку в массиве из символов на последний символ, отличный от буквы ла-
тинского алфавита.
     5. С использованием функций написать программу, которая возвращает
ссылку на второй по значению максимум из элементов массива.
     6. Вычислить maх и min в одномерном массиве и поменять их местами
с использованием функций.
     7. Написать программу вычисления суммы и произведения элементов
массива с использованием соответствующей функции. Рассмотреть возмож-
ность обращения к этим функциям в основной программе с разным количе-
ством элементов массива, созданного динамически.
     8. Написать программу вычисления первого отрицательного элемента
массива с использованием соответствующей функции. Обратиться к функции
с разным количеством элементов исходного массива. В случае отсутствия
отрицательного элемента выдать соответствующее сообщение.
     9. Написать программу вычисления суммы элементов до первого отри-
цательного в заданном массиве с использованием соответствующей функции.
Обратиться к функции с массивами с разным количеством элементов.
     10. Написать программу вычисления двух максимумов в заданном од-
номерном массиве с использованием соответствующей функции. Обратиться
к функции с массивами с разным количеством элементов.
     11. Написать maх и min в каждой строке матрицы и поменять их мес-
тами с использованием функций.
     12. Написать программу вычисления суммы и произведения элементов
каждой строки матрицы с использованием соответствующей функции. Рас-
смотреть возможность обращения к этим функциям в основной программе
массива, созданного динамически.
     13. Написать рекурсивную функцию для нахождения биноминальных
коэффициентов
     Cm,n = 1, при m = 0, n > 0 или m = n >= 0
     Cm,n = 0, при m > n >= 0
     Cm,n = Cm-1,n-1 + Cm,n-1 в остальных случаях.
      Для заданного M вычислить все Ci,j, M >= I >= j > 0.