16. Ввести двумерный массив
. Каждый элемент в массиве чьё значение лежит вне диапазона
возвести в квадрат. Массив вывести до и после преобразования.
17. Ввести двумерный массив
. Каждый элемент в массиве чьё значение лежит в диапазоне
умножить на 5. Массив вывести до и после преобразования.
18. Ввести двумерный массив
. Каждый второй элемент в массиве с нечётной суммой индексов, чьё значение лежит в диапазоне
заменить единицей. Массив вывести до и после преобразования.
19. Ввести двумерный массив
. Элементы массива, чей квадрат меньше 25 увеличить вдвое. Массив вывести до и после преобразования.
20. Ввести двумерный массив
. Отрицательные элементы массива умножить на сумму квадратов собственных индексов. Массив вывести до и после преобразования.
21. Ввести двумерный массив
. К четным элементам массива прибавить значение собственного индекса строки. Массив вывести до и после преобразования.
22. Ввести двумерный массив
. К элементам массива не кратным трём прибавить остаток от деления этого числа на три. Массив вывести до и после преобразования.
23. Ввести двумерный массив
. Элементы массива, которые при делении нацело на собственный индекс строки дают значение большее 2 возвести в квадрат. Массив вывести до и после преобразования.
24. Ввести двумерный массив
. Элементы массива, которые при делении нацело на собственный индекс столбца дают четное значение увеличить на единицу. Массив вывести до и после преобразования.
25. Ввести двумерный массив
. Все нули в массиве заменить единицами, а единицы нулями. Массив вывести до и после преобразования.
26. Ввести двумерный массив
. Все элементы меньшие восьми возвести в третью степень. Массив вывести до и после преобразования.
27. Ввести двумерный массив
. Все элементы, чье значение увеличенное на единицу и возведённое в квадрат будет больше 50 домножить на два Массив вывести до и после преобразования.
28. Ввести двумерный массив
. Все элементы, стоящие на позициях у которых один из индексов чётный, с модулем значения больше 10 уменьшить на 3. Массив вывести до и после преобразования.
29. Ввести двумерный массив
. Все элементы, которые нечётны и положительны увеличить на 1. Массив вывести до и после преобразования.
30. Ввести двумерный массив
. Все элементы, которые кратны 4 и стоят на позициях, у которых как минимум один из индексов чётный, разделить нацело на 4. Массив вывести до и после преобразования.
Расчеты в файлах
1. Ввести файл
из 10 элементов. Определить в нём количество элементов, квадрат которых больше 25.
2. Ввести файл
из 14 элементов. Определить в нём произведение элементов, квадрат которых меньше 16.
3. Ввести файл
из 13 элементов. Определить в нём сумму модулей отрицательных элементов.
4. Ввести файл
из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.
5. Ввести файл
из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.
6. Ввести файл
из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.
7. Ввести файл
из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.
8. Ввести файл
из 12 элементов. Определить в нём произведение тех элементов, чей модуль лежит в диапазоне
.
9. Ввести файл
из 15 элементов. Определить в нём произведение тех элементов, чей модуль не лежит в диапазоне
.
10. Ввести файл
из 13 элементов. Определить в нём количество тех элементов, которые без остатка делятся на собственный индекс (номер позиции в файле, увеличенный на единицу).
11. Ввести файл
из 14 элементов. Определить в нём количество тех элементов, стоящих на нечётных позициях, которые сами чётны.
12.
Ввести файл
из 14 элементов. Определить в нём сумму остатков от деления на 3 тех элементов, которые не кратны трём.
13. Ввести файл
из 13 элементов. Определить в нём произведение остатков от деления на 4 тех элементов, которые не кратны четырём.
14. Ввести файл
из 10 элементов. Найти сумму индексов четных элементов файла.
15. Ввести файл
из 11 элементов. Найти произведение индексов элементов файла больших семи.
16. Ввести файл
из 14 элементов. Определить сумму квадратов индексов элементов, делящихся на три без остатка.
17. Ввести файл
из 12 элементов. Определить среднее арифметическое модулей отрицательных элементов.
18. Ввести файл
из 11 элементов. Определить произведение элементов, которые при делении на 2 дают такой же остаток, как и при делении на 3.
19. Ввести файл
из 13 элементов. Определить сумму элементов, которые при умножении на 4 дают значение большее, чем при возведении в квадрат.
20. Ввести файл
из 14 элементов. Определить среднее геометрическое квадратов элементов, стоящих на позициях кратных трём.
21. Ввести файл
из 15 элементов. Определить среднее арифметическое квадратов элементов, стоящих на позициях, которые при делении на 3 дают остаток 2.
22. Ввести файл
из 10 элементов. Определить в нём количество элементов кратных трём.
23. Ввести файл
из 12 элементов. Определить в нём произведение чётных элементов.
24. Ввести файл
из 11 элементов. Определить в нём сумму элементов, значения которых лежат вне диапазона
.
25.
Ввести файл
из 9 элементов. Определить в нём среднее геометрическое элементов, значения которых лежат в диапазоне
.
26. Ввести файл
из 15 элементов. Определить в нём среднее геометрическое элементов, стоящих на нечётных позициях.
27. Ввести файл
из 14 элементов. Определить в нём среднее арифметическое элементов, стоящих на позициях не кратных трём.
28. Ввести файл
из 13 элементов. Определить в нём произведение элементов чье значение без остатка делится на 2 и не делится на 3.
29. Ввести файл
из 12 элементов. Определить в нём сумму элементов чье значение без остатка делится на 3 и не делится на 2.
30. Ввести файл
из 11 элементов. Определить в нём сумму элементов стоящих на позициях, чей номер больше записанного в них значения.
Модификация файлов
1. Ввести файл
. Каждый третий элемент в файле заменить остатком от деления этого элемента на 2. Файл вывести до и после преобразования.
2. Ввести файл
. Каждый четный элемент в файле заменить результатом его целочисленного деления на 5. Файл вывести до и после преобразования.
3. Ввести файл
. Каждый отрицательный элемент в файле заменить результатом его целочисленного деления на 3. Файл вывести до и после преобразования.
4. Ввести файл
. Каждый элемент в файле больший 7 домножить на результат целочисленного деления этого элемента на 7. Файл вывести до и после преобразования.
5. Ввести файл
. Каждый элемент в файле, чьё значение лежит вне диапазона
увеличить на 10. Файл вывести до и после преобразования.
6. Ввести файл
. Отрицательные элементы файла умножить на квадрат собственного индекса. Файл вывести до и после преобразования.
7.
Ввести файл
. Каждый элемент в файле, чьё значение лежит вне
диапазона
возвести в квадрат. Файл вывести до и после преобразования.
8. Ввести файл
. Каждый элемент в файле, чьё значение лежит в диапазоне
умножить на 5. Файл вывести до и после преобразования.
9. Ввести файл
. Каждый второй элемент в файле, чьё значение лежит в диапазоне
заменить единицей. Файл вывести до и после преобразования.
10. Ввести файл
. К четным элементам файла прибавить значение собственного индекса. Файл вывести до и после преобразования.
11. Ввести файл
. К элементам файла не кратным трём прибавить остаток от деления этого числа на три. Файл вывести до и после преобразования.
12. Ввести файл
. Элементы файла, которые при делении нацело на собственный индекс дают значение большее 2, возвести в квадрат (индексом считать позицию элемента, увеличенную на единицу). Файл вывести до и после преобразования.
13. Ввести файл
. Элементы файла, которые при делении нацело на собственный индекс дают четное значение, увеличить на единицу (индексом считать позицию элемента, увеличенную на единицу). Файл вывести до и после преобразования.
14. Ввести файл
. Все нули в файле заменить единицами, а единицы нулями. Файл вывести до и после преобразования.
15. Ввести файл
. Все элементы меньшие восьми возвести в третью степень. Файл вывести до и после преобразования.
16.
Ввести файл
. Все элементы, чье значение увеличенное на единицу и возведённое в квадрат будет больше 50, домножить на два. Файл вывести до и после преобразования.
17. Ввести файл
. Все элементы, стоящие на чётных позициях, с модулем значения больше 10 уменьшить на 3. Файл вывести до и после преобразования.
18. Ввести файл
. Все элементы, которые нечётны и положительны увеличить на 1. Файл вывести до и после преобразования.
19. Ввести файл
. Все элементы, которые кратны 4 и стоят во второй половине файла разделить нацело на 4. Файл вывести до и после преобразования.
20. Ввести файл
. Все элементы, которые не кратны 4 и стоят в первой половине файла уменьшить на 10. Файл вывести до и после преобразования.
21. Ввести файл
. Все элементы, которые не кратны 2 и лежат вне диапазона
увеличить на 5. Файл вывести до и после преобразования.
22. Ввести файл
. Все элементы, которые при целочисленном делении на
дают ненулевое значение, увеличить на
(
- число элементов в файле). Файл вывести до и после преобразования.
23. Ввести файл
. Каждый третий элемент файла умножить на собственный индекс. Файл вывести до и после преобразования.
24. Ввести файл
. Каждый четный элемент файла нацело разделить на два. Файл вывести до и после преобразования.
25. Ввести файл
. Каждый элемент, дающий в остатке двойку при делении на 3 увеличить на единицу. Файл вывести до и после преобразования.
26. Ввести файл
. Каждый элемент, чей модуль больше 10 обнулить. Файл вывести до и после преобразования.
27.
Ввести файл
. Каждый второй элемент, в том случае, если он отрицателен, возвести в квадрат. Файл вывести до и после преобразования.
28. Ввести файл
. Каждый второй элемент, в файле заменить остатком от деления этого элемента на 10. Файл вывести до и после преобразования.
29. Ввести файл
. Каждый элемент, стоящий на нечетной позиции в файле заменить остатком от деления этого элемента на 7. Файл вывести до и после преобразования.
30. Ввести файл F. Каждый третий элемент, если его значение меньше собственного индекса, разделить на его индекс. Файл вывести до и после преобразования.
ДОПОЛНИТЕЛЬНАЯ ЧАСТЬ
Одномерные массивы
1. Ввести одномерный массив
, вывести его. Найти номер первого отрицательного элемента. Все положительные элементы, следующие за первым отрицательным увеличить на модуль суммы отрицательных всего массива.
2. Ввести одномерный массив
целых чисел, вывести его. Найти произведение первых трёх отрицательных элементов. Произведением заменить все нечетные элементы, если это невозможно, то сообщить об этом.
3. Ввести одномерный массив
, вывести его. Найти наибольший элемент среди тех, которые находятся на нечетных позициях. На полученное значение уменьшить элементы с чётными индексами массива.
4. Ввести одномерный массив
, вывести его. Найти среднее арифметическое
максимума и минимума массива. Далее возвести в квадрат все элементы меньшие чем
.
5. Ввести одномерный массив
, вывести его. Найти произведение его элементов, принадлежащих интервалу
. Значением этого произведения заменить первый и предпоследний элементы массива.
6. Ввести одномерный массив
целых чисел, вывести его, определить
– количество чётных элементов в нём содержащихся. Далее максимальный элемент массива домножить на
и снова вывести.
7. Ввести одномерный массив
, вывести его. Найти произведение элементов стоящих слева и справа от минимального элемента массива. Разделить на найденное произведение минимум и максимум. Изменённый массив вывести.
8. Ввести одномерный массив
, вывести его. Определить максимальный или минимальный элемент в массиве встречается раньше. Если максимальный, то заменить минимумом первый элемент массива, если встречается раньше минимальный, то заменить максимумом последний элемент массива.
9. Ввести одномерный массив
, вывести его. Определить упорядочены ли элементы массива по возрастанию. Если не упорядочены, то поменять в массиве первый и последний элементы массива, иначе эти элементы возвести в квадрат.
10. Ввести одномерный массив
, вывести его. Определить упорядочены ли элементы массива по убыванию. Если не упорядочены, то определить номер первого элемента нарушающего порядок и поменять его с соседним элементом, иначе возвести в квадрат первый и последний элементы массива.
11. Ввести одномерный массив
, вывести его. Определить упорядочены ли элементы массива по возрастанию. Если не упорядочены, то определить номер первого элемента нарушающего порядок, сам этот элемент обнулить, иначе поменять местами максимум и минимум в массиве.
12. Ввести одномерный массив
, состоящий из целых чисел, вывести его. Найти номер
– номер первого четного элемента массива. Преобразовать последние
элементов массива путём их умножения на значение первого чётного. Если преобразование не возможно, то вывести соответствующее сообщение.
13. Ввести одномерный массив
, вывести его. Вычислить
– среднее геометрическое положительных элементов массива. Преобразовать элементы массива путём деления на
тех из них, значение которых меньше квадрата собственного индекса. Если преобразование невозможно, то выдать соответствующее сообщение.
14. Ввести одномерный массив
, вывести его. Вычислить разность между суммой элементов, стоящих на четных местах, и суммой элементов, стоящих на нечетных местах. На полученную разность увеличить вторую половину массива.
15. Ввести одномерный массив
, вывести его. Наибольший и наименьший элементы увеличить в три раза, а все остальные – в два раза. Исходный массив и преобразованный распечатать один под другим.
16. Ввести одномерный массив
, вывести его. На место минимального элемента массива записать сумму последних трёх ненулевых элементов массива. На экран вывести массив после преобразования, или сообщение о невозможности модификации.
17. Ввести одномерный массив
, вывести его. Найти максимальный и минимальный по модулю элементы массива. Если модуль максимального элемента превышает значение модуля минимального более чем на 10, то увеличить положительные элементы всего массива на значение модуля максимума, иначе уменьшить их на это значение.
18. Ввести одномерный массив
, вывести его. Найти сумму положительных кратных трём элементов массива и произведение отрицательных элементов. Если сумма окажется больше произведения, то найти максимальный элемент массива, а если нет – выдать об этом сообщение.
19. Ввести одномерный массив
, вывести его. Если в нём больше отрицательных чисел, все положительные числа заменить суммой отрицательных, если больше неотрицательных чисел, то поменять местами первый и последний элементы.
20. Ввести одномерный массив
, вывести его. Напечатать номера элементов, значение которых менее чем на 3 отличается от значения наименьшего элемента массива, и определить количество таких элементов.
21. Ввести одномерный массив
, вывести его. Найти максимальный элемент среди элементов, стоящих на чётных местах, и найденным значением заменить все элементы массива, кратные 3 или 2. Преобразованный массив вывести на экран.
22. Ввести одномерный массив
, вывести его. Вычислить квадрат разности между минимальным и максимальным элементами массива и записать его на место предпоследнего элемента массива, а также на место максимума и минимума. Результат вывести на экран.
23. Ввести одномерный массив
, вывести его. Определить количество cмен знака (
) для его элементов. Если
, то все элементы после
заменить значением квадратом разностей между первым и минимальным элементами массива.
24. Ввести одномерный массив
, вывести его. Найти максимум среди элементов первой половины массива и минимум среди второй половины массива, которые поменять местами.
25. Ввести одномерный массив
, вывести его. Найти минимум среди элементов первой половины массива и максимум среди второй половины. Вычислить произведение найденных значений и заменить им элемент, rtfgvc-та, стоящего после максимального. Если такого элемента нет, то выдать сообщение. Результат вывести на экран.
26. Ввести одномерный массив
, вывести его. Проверить, имеется ли в массиве, хотя бы одна пара соседних чисел, являющихся противоположными. Если имеется, то поменять местами первую встретившуюся такую пару.
27. Ввести одномерный массив
, вывести его. Выяснить, какое число в массиве встретится ранее – положительное или отрицательное (нули не рассматривать). Если положительное – найти в массиве максимальный элемент и возвести его в квадрат, если отрицательное – возвести в квадрат минимальный элемент.
28. Ввести одномерный массив
, вывести его. Вычислить наибольшее и наименьшее значения разности между соседними элементами. Найденными значениями заменить, соответственно, первый и последний элементы массива.
29. Ввести одномерный массив
, вывести его. Определить, есть ли в массиве три идущих подряд положительных элемента. Если есть, то заменить первую тройку этих элементов значением произведения последнего и предпоследнего элементов.
Двумерные массивы.
1. Ввести двумерный массив
, вывести его. Если значение суммы элементов его главной диагонали превышает сумму элементов побочной, то квадратом полученной разности заменить отрицательные элементы под побочной диагональю.
2. Ввести двумерный массив
, вывести его. Найти максимальный по значению элемент массива и увеличить его в два раза. Все остальные элементы массива уменьшить на значение минимума последней строки массива.
3. Ввести двумерный массив
, вывести его. Найти максимальный элемент массива. Если максимум лежит на одной из диагоналей (главной или побочной), то увеличить на его удвоенное значение элементы противоположной диагонали.
4. Ввести двумерный массив
, вывести его. Найти сумму положительных элементов массива, исключая при этом те элементы, которые кратны трём. Полученной суммой заменить отрицательные элементы последнего столбца.
5. Ввести двумерный массив
, вывести его. Возвести в квадрат те элементы, модуль значения которых принадлежит интервалу
. Определить сколько таковых элементов оказалось в массиве.
6. Ввести двумерный массив
, вывести его. Если сумма элементов над главной диагональю окажется больше чем сумма элементов под ней, то умножить на два максимальный элемент среди элементов на побочной диагонали, иначе – минимальный элемент среди этих элементов (побочной диагонали) возвести в квадрат.
7. Ввести двумерный массив
, вывести его. Преобразовать исходный массив путем сложения его элементов с произведением элементов того столбца, который содержит минимальный элемент всего массива.
8. Ввести двумерный массив
, вывести его. Если в массиве больше положительных элементов, то поменять максимальный элемент среди элементов над главной диагональю с максимальным элементом под ней, иначе возвести в квадрат все отрицательные.
9. Ввести двумерный массив
, вывести его. Найти среднее арифметическое диагональных элементов (главной и побочной). Все элементы большие найденного значения, расположенные над побочной диагональю возвести в квадрат, а расположенные под ней увеличить на минимум всего массива.
10. Ввести двумерный массив
, вывести его. Поменять местами строку, содержащую максимальный элемент со строкой, содержащий минимальный элемент. Если максимум и минимум в одной строке, то заменить эту строку единицами.
11. Ввести целочисленный двумерный массив
, вывести его. Найти сумму его чётных элементов, исключая максимальный и минимальный (всего массива). Найденной суммой заменить угловые элементы массива.
12. Ввести целочисленный двумерный массив
, вывести его. Заменить единицами сроку и столбец, содержащие максимальный среди тех элементов, значения которых кратны двум.
13. Ввести двумерный массив
, вывести его. Найти сумму положительных элементов расположенных в части массива одновременно как над главной, так и над побочной диагональю. Найденной суммой заменить элементы, расположенные в части массива одновременно под главной и побочной диагоналями.
14. Ввести целочисленный двумерный массив
, вывести его. Найти суммы элементов первой и последней строк матрицы. Далее увеличить на значение максимума всей матрицы ту строку (первую или последнюю), чья сумма окажется меньше.
15. Ввести целочисленный двумерный массив
, вывести его. Найти минимальный из положительных элементов матрицы и этим значением заменить все нулевые элементы матрицы, если они есть, а если их нет, то заменить найденным минимумом последнюю строку матрицы. Если положительных нет, то вывести соответствующее сообщение.
16. Ввести целочисленный двумерный массив
, вывести его. Найти максимальный и минимальный элементы массива, среди тех, значения которых кратны двум. Найденные элементы удвоить, а все остальные утроить.
17. Ввести целочисленный двумерный массив
, вывести его. Найти сумму положительных угловых элементов. Найденной суммой заменить строку содержащую минимальный элемент и столбец, содержащий максимальный элемент.
18. Ввести двумерный массив
, вывести его. Возвести в квадрат все строки расположенные между строкой содержащей максимум матрицы и строкой, содержащей минимум этой матрицы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


