Лабораторная работа №1 Тема: программирование основных алгоритмических конструкций на языке с++



Download 0,62 Mb.
bet7/28
Sana21.06.2022
Hajmi0,62 Mb.
#689734
TuriЛабораторная работа
1   2   3   4   5   6   7   8   9   10   ...   28
Bog'liq
лабораторные работы по с 2сем

Вариант 1.

        1. В одномерном массиве переставьте местами элементы, находящиеся на чётных и нечётных местах. Начальный и преобразованный массивы выведите на экран.

        2. В двумерном массиве подсчитайте и выведите наэкран максимальные и минимальные элементы каждой строки. Вычислите значение логарифма элемента [1,1] и прибавляйте к нему последовательно все оставшиеся элементы 1-й строки, затем все элементы 2-й строки, начиная с 1-го элемента, и т.д. до тех пор, пока начальное значение (логарифма) не увеличится в 5 раз. Выведите на экран индекс элемента, на котором процесс закончится.

Вариант 2.

        1. Преобразуйте одномерный массив таким образом,чтобы сумма элементов в его первой половине была бы как можно ближе к сумме элементов его второй половины. Исходный и преобразованный массивы выведите на экран.

        2. В заполненном случайно двумерном массиве a[n][m] замените его элементы вещественными числами, вычисляемыми по формуле a[i][j] = a[i][j] * arccos(i / (i + j)). Для каждого столбца найдите количество положительных и отрицательных элементов в нем. Элементы начального и полученного массивов вывести на экран.

Вариант 3.

        1. Элементы случайно заполненного одномерного массива d[n] преобразуйте по формуле d[i] = exp(i/d[i]). В новом массиве найдите и выведите на экран сумму элементов, порядковый номер которых делится на 3.

        2. Элементы двумерного массива a[m][n] вычисляются

по формуле a[i][j] = ij, если i j и a[i][j] = ji — в ином случае. В этом массиве найдите и выведите на экран квадратную матрицу m[3][3], сумма диагональных элементов в которой минимальна.
Вариант 4.

        1. Сопоставьте одномерному массиву a[n] другой одномерный массив f[n], элементы которого вычисляются по формуле f[i] = ln(a[i])/arctg(ei/10). Элементы этого массива переставьте таким образом, чтобы меньшему номеру соответствовал бы меньший элемент. Элементы всех массивов выведите на экран в одну строку.

        2. В двумерном массиве найдите и выведите на экран5 наибольших элементов с указанием их индексов.

Вариант 5.

        1. В одномерном массиве переставьте элементы такимобразом, чтобы на 5-ом месте стояло бы наибольшее, а на 6-ом — наименьшее число.

        2. В двумерном массиве b[n][m] найдите 4 последовательные элемента, сумма которых максимальна. Обход для поиска нужно выполнять по ходу часовой стрелки, начиная с элемента b[0,0].

Вариант 6.

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

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

Результаты выведите на экран.
Вариант 7.

        1. Замените в одномерном массиве каждый из элементов суммой его делителей.

        2. В двумерном массиве найдите квадрат размером 3х3,в котором сумма диагональных элементов максимальна. Выведите его на экран.

Вариант 8.

        1. Каждый из элементов одномерного массива замените суммой цифр этого элемента. Найдите максимальный и минимальный элементы. Исходный и преобразованный массивы выведите на экран.

        2. Преобразуйте исходный двумерный массив a[m][n] водномерный f[m*n] и, считая каждый из элементов длиной стороны треугольника, найдите тройку таких элементов, которые образуют треугольник с наибольшей площадью.

Вариант 9.

        1. В двумерном массиве замените каждый элемент частным от деления самого´ элемента на сумму его делителей.

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

Вариант 10.

        1. Элементы одномерного массива преобразуйте в новый одномерный массив, в котором каждый элемент равен наибольшему делителю исходного, а элементы простые числа оставлены без изменений. Оба массива выведите на экран.

        2. Для каждой строки двумерного массива подсчитайте и выведите на экран количество элементов, кратных 3 и кратных 7.

Вариант 11.

        1. В двумерном массиве переставьте строки таким образом, чтобы среднее значение элементов каждой строки возрастало по мере возрастания её номера.

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

Вариант 12.

        1. Создайте одномерный целочисленный массив. Упорядочите массив по возрастанию элементов методом пузырька.

        2. Найдите произведение двух целочисленных матриц3х3. В полученной матрице перестановкой строк и столбцов добейтесь, чтобы минимальный элемент имел координаты

[1][1].
Вариант 13.

        1. Сформируйте вещественную матрицу 5х5. Вычислите произведение отрицательных элементов, находящихся над и под главной диагональю матрицы.

        2. Упорядочите одномерный вещественный массив из20 элементов по убыванию методом перебора.

Вариант 14.

        1. Сформируйте вещественную матрицу 5х5. Упорядочите по возрастанию элементы каждой строки матрицы.

        2. Вычислите сумму квадратов нечётных элементов целочисленного массива из 20 элементов.

Вариант 15.

        1. Введите целочисленный двумерный массив из Nстрок и N столбцов. Найдите максимум среди сумм элементов диагоналей, параллельных побочной диагонали.

        2. Задан одномерный массив из N вещественных чисел.Определите образуют ли элементы массива возрастающую последовательность. Если последовательность не возрастает, то упорядочите её по возрастанию любым способом.

Вариант 16.

        1. Задан одномерный массив. Определите сколько разменяется знак в данном массиве, определите номер´а позиций, в которых меняется знак.

        2. Упорядочите матрицу построчно по возрастанию.

Вариант 17.

        1. Заданы два одномерных массива с N и M элементами, упорядоченными по неубыванию, объедините элементы этих массивов в один массив так, чтобы элементы снова оказались упорядоченными по неубыванию.

        2. Осуществите поворот матрицы против часовой стрелки на 90 градусов.

Вариант 18.

        1. Дан одномерный массив А, состоящий из N элементов. Выясните, сколько значений элементов в массиве А встречается более одного раза?

        2. Определите, является ли заданная матрица ортонормированной, т.е. скалярное произведение каждой пары различных строк (или столбцов) равно нулю.

Вариант 19.

        1. Дан одномерный массив А, состоящий из N элементов. Подсчитайте максимальное количество подряд идущих нулей.

        2. Заполните квадратную матрицу В[10][10] единицамии нулями в шахматном порядке.


Download 0,62 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish