Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Составить несколько функций, не включённых в класс.
1. Дан одномерный вещественный массив a [ n ]. Вычислить
Составить одну функцию типа void с тремя результатами, которая в одном цикле вычисляет наибольшее число массива, сумму всех его элементов и их произведение. В головной функции определить массив при объявлении и с помощью одной функции вычислить f.
2. Для одномерного массива вычислить то же самое (см. задачу 1). Составить следующие три вещественные функции, каждая из которых имеет один результат: 1) вычисление наибольшего числа массива, 2) вычисление суммы всех его элементов, 3) нахождение их произведения. В головной функции определить массив при объявлении и с помощью трёх функций вычислить f.
3. Даны массивы a[5], b[5], c[5]. Вычислить
4. Даны два массива x[10] и y[10]. Построить третий массив z[10]:
Функции: вычисление наименьшего из двух чисел r = min(u, v); вычисление r = max(u, v); построение массива; main ().
5. Ввести два одномерных массива. В каждом из них найти наибольшее количество одинаковых подряд идущих элементов и этот элемент.
6. Ввести три одномерных массива — a [ n ], b [ n ], c [ n ]. Получить массив d [ n ] по формуле d =( a + b ) ∙ ( b + c ), где сложение и умножение выполняются поэлементно. Составить и использовать функции для ввода массива, поэлементного сложения двух массивов, их поэлементного умножения, функцию main.
7. Найти периметр (площадь) выпуклого многоугольника, если в виде двух одномерных массивов заданы координаты его вершин в порядке обхода. е Функции: вычисление длины отрезка по координатам двух вершин; вычисление периметра (площади) одного многоугольника; головную функцию, в которой с помощью второй функции находим периметр (площадь) многоугольника.
8. Рассортировать массив по возрастанию первых двух цифр числа. Функции: ввод массива, нахождение первой и второй цифры для одного целого числа, построение массива первых и вторых цифр, сортировка массивов, вывод массивов в виде таблицы, функцию main.
9. Рассортировать массив следующим образом: сначала должны размещаться палиндромы по возрастанию их значений, а затем не палиндромы тоже по возрастанию их значений. Палиндром – это целое симметричное число, которое одинаково читается слева направо и справа налево.
10. Рассортировать целочисленный массив по убыванию количества единиц в двоичном представлении числа.
11. Рассортировать целочисленный массив по убыванию общего количества пар соседних различных цифр в двоичном представлении числа. Например, число 7410 = 10010102 содержит пять таких пар.
12. Рассортировать целочисленный массив по убыванию количества букв в шестнадцатеричном представлении числа.
13. Массив точек плоскости рассортировать по убыванию первой координаты.
Дата публикования: 2015-02-18; Прочитано: 253 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!