close

Вход

Забыли?

вход по аккаунту

?

OPI lab4 2

код для вставкиСкачать
Лабораторная работа №4.Часть 2
"Функции в программировании"
Задание. Согласно варианту задания нарисовать блок-схему алгоритма решения поставленной задачи и выполнить ручной просчет работы алгоритма для одного набора произвольных входных данных (длина массива минимум 12 элементов).
Пример ручного просчета смотреть в лабораторной работе номер №3.
При реализации блок-схемы выделить минимум 3 функции.
Варианты заданий.
1. Заданный массив содержит нулевые элементы, которые разделяют массив на подмассивы. Подсчитать сумму элементов для каждого из подмассивов и вывести пользователю результат в формате: {элементы подмассива1}, сумма1=число; {элементы подмассива2}, сумма=число...
2. Все элементы целочисленного массива A[N] находятся в диапазоне от 100 до 999. Найти то число, сумма составляющих чисел которого максимальна. Пример: {792, 108, 115, 199}, результат = 199.
3. В целочисленном массиве X[N] определить элементы, в десятичном представлении которых больше всего нулевых элементов.
4. В целочисленном массиве A[N] каждый элемент заменить количеством единиц в его двоичном представлении.
5. В целочисленном массиве Х[N] определить элементы, в двоичном представлении которых максимальное число нулей.
6. Задан массив вещественных чисел A[N]. Определить: сколько треугольников можно построить из троек подрядстоящих элементов массива, типы полученных треугольников (произвольный, прямоугольный, равнобедренный, равносторонний). Пример: {1,2,4,8,7,2}, проверяем треугольники: а=1, b=2, c=4; a=2, b=4, c=8; a=4, b=8, c=7; a=8, b=7, c=2.
7. В заданном массиве Х[N] каждое положительное число заменить числом, у которого в двоичном представлении противоположный порядок составляющий нулей и единиц.
8. Задан целочисленный массив А[N]. Найти в массиве все числа, которые являются степенью заданного числа Х. Умножить такие числа на число Y. Вывести результирующий массив.
9. В заданном массиве X[N] найти все серии отрицательных элементов, состоящие ровно из 3 элементов. Вывести количество таких серий.
10. В целочисленном массиве A[N] каждый элемент заменить количеством чисел х в его десятичном представлении. Значение числа х вводит пользователь.
11. После каждого четного элемента массива A[N] вставить два элемента с тем же значением.
Пример: массив 7 2 6 5 4 4 10 3 9
четные элементы 2 6 4 4 10
массив после вставки: 7 2 2 2 6 6 6 5 4 4 4 4 4 4 10 10 10 3 9
12. Найти количество таких четырёхзначных чисел в интервале [a..b], у которых все цифры различны.
13. Натуральное число из n цифр является число Армстронга, если сумма его цифр возведенных в n-ую степень равна самому числу. Нужно найти наименьшее такое число, большее заданного X.
14. Спортсмен пробегает за 1-й день М км, каждый последующий день он увеличивает норму пробега на К%. Определите, через сколько дней норма пробега может стать более N км.
15. Винни-Пух на каждый свой день рождения съедает столько еды, сколько съел на двух предыдущих вместе. На первых двух днях он съел по M граммов. Нужно узнать, сколь граммов еды он съест на N-й день
Документ
Категория
Рефераты
Просмотров
26
Размер файла
14 Кб
Теги
lab4, opi
1/--страниц
Пожаловаться на содержимое документа