Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
9. Дан массив чисел от 01.01.01. Вычислить количество элементов, оканчивающихся нулем.
10. Дан массив из 45 целых чисел от 1 до 1000. Вычислить сумму всех двузначных элементов массива.
11. Дан массив из 27 элементов
- все отрицательные элементы заменить их модулями;
- все положительные увеличить на величину индекса;
- из всех четных элементов вычесть 5;
- все нечетные элементы возвести в квадрат.
12. В одномерном массиве произвольных чисел поменять местами наименьший элемент (предположив, что такой элемент один) с первым элементом массива.
13. Вычислить количество и сумму элементов произвольного одномерного массива, значение которых больше среднего арифметического значения всех элементов массива.
14. В одномерном массиве произвольных чисел найти наибольший элемент из отрицательных.
15. Даны два массива A и B из 20 целых чисел каждый. Составить третий массив С, элементами которого будут элементы с четными номерами массива A и элементы с нечетными номерами массива B.
16. В массивах A, B, C хранятся сведения о выручке трех магазинов за каждый день июля. Все магазины принадлежат одной фирме. Получить суммарную выручку фирмы за июль.
17. В одномерном массиве произвольных чисел 2-ой элемент поставить на 1-ое место, 3-й - на 2-ое и т. д. Первый элемент поставить на место последнего. Вывести исходный и полученный массивы.
18. В массиве все максимальные элементы заменить первым элементом, а все минимальные элементы заменить последним элементом.
19. В массиве хранится информация о стоимости 15 различных телевизоров в магазине. Вычислить общую цену всех телевизоров с учетом НДС (18% от стоимости), если стоимость каждого телевизора равна произведению его номера на 1500.
20. В трех массивах хранится информация о температурах трех зимних месяцев (A – декабрь, B – январь, C - февраль). Определить среднюю температуру зимой.
21. В массиве хранятся сведения о курсах «Евро» в 19 обменных пунктах. Определить номера обменных пунктов, в которых самый выгодный курс покупки и самый выгодный курс продажи.
22. Имеются следующие сведения о абитуриентах: номер в списке, ФИО, сумма набранных баллов на вступительных экзаменах. Требуется напечатать список абитуриентов в порядке убывания суммы набранных ими баллов.
Двумеpный массив
1. Напишите фрагменты программ получения следующих массивов:
а) | б) | в) | г) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
д) | е) | ж) | з) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
2. Записать результат, который программа выведет на экран
а) Program massiv_1; var i, j: integer; x:array [1..4, 1..6] of integer; Begin for i := 1 to 4 do begin for j := 1 to 6 do begin x[i, j] := j; write(x[i, j]); end; writeln; end; End. | б) Program massiv_2; var i, j: integer; b:array [1..5, 1..3] of integer; Begin for i := 1 to 5 do begin for j := 1 to 3 do begin b[i, j] := i*j; write(b[i, j]); end; writeln; end; End. | в) Program massiv_3; var i, j: integer; x:array [1..5, 1..6] of integer; Begin for i := 1 to 5 do begin for j := 1 to 6 do begin x[i, j] := i div j; write(x[i, j]); end; writeln; end; End. |
г) Program massiv_4; var i, j: integer; a:array [1..4, 1..4] of integer; Begin for i := 1 to 4 do begin for j := 1 to 4 do begin if i mod 2 <>0 then a[i, j] := j else a[i, j] := 4 – j; write(a[i, j]); end; writeln; end; End. | д) Program massiv_5; var i, j: integer; a:array [1..5, 1..5] of integer; Begin for i := 1 to 5 do begin for j := 1 to 5 do begin if i > j then a[i, j] := j else a[i, j] := i; write(a[i, j]); end; writeln; end; End. | е) Program massiv_6; var i, j: integer; a:array [1..4, 1..4] of integer; Begin for i := 1 to 4 do begin for j := 1 to 4 do begin if j>5 div 2 then a[i, j] := i else a[i, j] := i*2; write(a[i, j]); end; writeln; end; End. |
ж) Program massiv_7; var i, j: integer; a:array [1..4] of integer; b:array [1..4, 1..4] of integer; Begin for i := 1 to 4 do a[i]:=i; for i := 1 to 4 do begin for j := 1 to 4 do begin b[i, j] := a[j] + i; write(b[i, j]); end; writeln; end; End. | з) Program massiv_8; var i, j: integer; a:array [1..5, 1..5] of integer; Begin for i := 5 downto 1 do begin for j := 5 downto 1 do begin a[i, j] := i + j; write(a[i, j]); end; writeln; end; End. | и) Program massiv_9; var i, j: integer; a:array [1..4, 1..4] of integer; Begin for i := 1 to 4 do for j := 1 to 4 do if i > j then a[i, j] := 0 else a[i, j] := 1; for i := 1 to 4 do begin for j := 1 to 4 do begin if i < j then begin c:=a[i, j], a[i, j]:=a[j, i]; a[j, i]:=c; end; write(a[i, j]); end; writeln; end; End. |
3. Составьте программы решения задач.
1. В двумерном массиве 5х6 вычислить сумму каждой строки (столбца) и вывести на экран.
2. В двумеpном массиве пpоизвольных чисел вычислить сумму их наибольших значений в стpоках.
3. В двумеpном массиве пpоизвольных чисел вычислить пpоизведение их наименьших значений в столбцах.
4. В двумеpном массиве пpоизвольных чисел вычислить пpоизведение элементов столбцов.
5. В двумеpном массиве пpоизвольных чисел вычислить суммы элементов стpок.
6. В каждой стpоке двумеpного массива, состоящего из пpоизвольных чисел, вычислить количество отpицательных элементов.
7. В каждом столбце двумеpного массива, состоящего из пpоизвольных чисел, вычислить сумму положительных элементов.
8. В двумеpном массиве A(4,4) пpоизвольных чисел вычислить сумму элементов, сумма индексов котоpых pавна 4.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |


