Хелпикс

Главная

Контакты

Случайная статья





Варианты заданий.. Вариант №1.. Вариант №2.. Вариант №3.. Вариант №4.. Вариант №5.. Вариант №6.. Вариант №7.. Вариант №8.. Вариант №9.. Вариант №10.. Вариант №11.. Вариант №12.. Вариант №13.. Вариант №14.. Вариант №15.. Вариант №16.. Вариант №17.. Вариант



Варианты заданий.

Вариант №1.

Рассчитать количество пар одинаковых чисел в целочисленном массиве длины N. То есть посчитать все числа, встречающиеся ровно два раза. Пример: {1,3,-4,4,-5,4,4,1,2,2,0}, результат – 2.

Вариант №2.

Выполнить сортировку по убыванию положительных элементов заданного массива без изменения местоположения отрицательных элементов.

Вариант №3.

Заменить нулями элементы матрицы А [N,N], стоящие в строках и столбцах, где есть нулевые элементы. Подсказка: ввести дополнительный одномерный массив.

Вариант №4.

В массиве Х найти наиболее длинную симметричную серию (серия, которую можно одинаково прочитать в обе стороны, примеры серий: {4,5,4}; {7,-1,2,-1,7}. Вывести элементы серии в качестве результата.

Вариант №5.

В квадратной матрице переставить элементы строк в обратном порядке, не изменяя положения элементов, расположенных на главной и второстепенной диагоналях.

Вариант №6.

В массиве Х найти наиболее короткую серию элементов, чередующихся по знаку. Вывести индекс ее первого элемента.

Вариант №7.

Задано целое число Х, найти максимальное из чисел, входящих в его состав. Пример: число 98045, максимальное число в составе =9.

Вариант №8.

Массив Х[N] – упорядочен по возрастанию, массив Y[N]- упорядочен по убыванию. Сформировать массив Z из элементов массива Х и Y, упорядочив их по возрастанию. Перегруппировку элементов массива Z не осуществлять.

Вариант №9.

В массиве А[N] определить наименьшее положительное число, повторяющееся ровно 3 раза.

Вариант №10.

Задан массив натуральных чисел Х. Заменить каждый элемент массива числом, в котором порядок цифр обратный исходному.

Вариант №11.

Определить элементы массива А[N], имеющие максимальное среднее арифметическое составляющих чисел. Если таких чисел несколько – вывести первое из них. Расшифровка для элемента массива = 246, среднее арифметическое составляющих чисел =4.

Вариант №12.

 В массиве Х[N] перед каждым четным элементом вставить его удвоенное значение. Буферный массив не использовать.

Вариант №13.

 В массиве целых чисел А[N] есть один нулевой элемент. Поменять местами подмассивы, расположенные слева и справа от нулевого элемента.

Вариант №14.

В массиве целых чисел Х[N] найти число, повторяющееся в массиве максимальное количество раз. Если таких чисел несколько, то первое из них.

Вариант №15.

Заданный массив содержит нулевые элементы, разделяющие массив на подмассивы. Посчитать сумму элементов для каждого из подмассивов и вывести пользователю результат в формате: {элементы подмассива 1}, сумма1=число; { элементы подмассива 2}, сумма=число…

Вариант №16.

Все элементы целочисленного массива A[N] находятся в диапазоне от 100 до 999. Найти то число, сумма составляющих которого максимальна. Например: {792, 108, 115, 199}, результат = 199.

Вариант №17.

В целочисленном массиве X[N] определить элементы, в десятичном представлении которых больше всего нулевых элементов.

Вариант №18.

В целочисленном массиве A[N] каждый элемент заменить количеством единиц в его двоичном представлении.

Вариант №19.

В целочисленном массиве Х[N] определить элементы, в двоичном представлении которых максимальное число нулей.

Вариант №20.

Задан массив действительных чисел 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.

Вариант №21.

В заданном массиве Х[N] каждое положительное число заменить числом, в котором в двоичном представлении противоположенный порядок составляющих нулей и единиц.

Вариант №22.

Задан целочисленный массив А[N]. Найти в массиве все числа, являющиеся степенью числа Х. Умножить такие числа на число Y. Вывести результирующий массив.

Вариант №23.

В заданном массиве X[N] найти все серии отрицательных элементов, содержащие ровно 3 элемента. Вывести количество таких серий.

Вариант №24.

В целочисленном массиве A[N] каждый элемент заменить количеством чисел х в его десятичном представлении. Значение числа х вводит пользователь.

Варіант №25.

После каждого четного элемента массива 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

 

 

Содержание отчета.

1. Вариант-задание.

2. Блок-схема алгоритма решения задачи с использованием флагов и/или счетчиков.

3. Модифицированная блок-схема алгоритма для решения задачи с использованием функций.

4. Ручной расчет работы алгоритма с использованием функций.

 

Контрольные вопросы.

1. В каких ситуациях используют флаги при разработке алгоритмов?

2. Для чего используют функции?

3. Каким блоком обозначают функции в блок-схеме основной программы?

4. Какие существуют способы передачи данных в функцию?

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.