Информатика_всем
.pdf6.Ввести двумерный массив AN M . Каждый элемент, дающий в остат-
ке двойку при делении на 3 увеличить на единицу. Массив вывести до и
после преобразования.
7.Ввести двумерный массив AN M . Каждый элемент, чей модуль больше 10 обнулить. Массив вывести до и после преобразования.
8.Ввести двумерный массив AN M . Каждый второй элемент, в том
случае, если он отрицателен, возвести в квадрат. Массив вывести до и по-
сле преобразования.
9.Ввести двумерный массив AN M . Каждый второй элемент, в массиве
заменить остатком от деления этого элемента на 10. Массив вывести до и
после преобразования.
10.Ввести двумерный массив AN M . Каждый элемент, стоящий в мас-
сиве на позиции с четной суммой индексов заменить остатком от деления
этого элемента на 7. Массив вывести до и после преобразования.
11.Ввести двумерный массив AN M . Каждую вторую строку в массиве
заменить остатками от деления еѐ элементов на 2. Массив вывести до и по-
сле преобразования.
12.Ввести двумерный массив AN M . Каждый четный элемент в массиве
заменить результатом его целочисленного деления на 5. Массив вывести
до и после преобразования.
13.Ввести двумерный массив AN M . Каждый отрицательный элемент в
массиве заменить результатом его целочисленного деления на 3. Массив
вывести до и после преобразования.
14.Ввести двумерный массив AN M . Каждый элемент в массиве боль-
ший 7 домножить на результат целочисленного деления этого элемента на
7. Массив вывести до и после преобразования.
34
15.Ввести двумерный массив AN M . Каждый элемент в массиве чьѐ значение лежит вне диапазона [ 2; 8] увеличить на 10. Массив вывести до
и после преобразования.
16.Ввести двумерный массив AN M . Каждый элемент в массиве чьѐ значение лежит вне диапазона [ 8; 6] возвести в квадрат. Массив вывести
до и после преобразования.
17.Ввести двумерный массив AN M . Каждый элемент в массиве чьѐ значение лежит в диапазоне [ 1; 10] умножить на 5. Массив вывести до и
после преобразования.
18.Ввести двумерный массив AN M . Каждый второй элемент в массиве с нечѐтной суммой индексов, чьѐ значение лежит в диапазоне [ 3; 5] заме-
нить единицей. Массив вывести до и после преобразования.
19.Ввести двумерный массив AN M . Элементы массива, чей квадрат меньше 25 увеличить вдвое. Массив вывести до и после преобразования.
20.Ввести двумерный массив AN M . Отрицательные элементы массива
умножить на сумму квадратов собственных индексов. Массив вывести до
и после преобразования.
21.Ввести двумерный массив AN M . К четным элементам массива при-
бавить значение собственного индекса строки. Массив вывести до и после
преобразования.
22.Ввести двумерный массив AN M . К элементам массива не кратным
трѐм прибавить остаток от деления этого числа на три. Массив вывести до
и после преобразования.
23.Ввести двумерный массив AN M . Элементы массива, которые при
делении нацело на собственный индекс строки дают значение большее 2
возвести в квадрат. Массив вывести до и после преобразования.
35
24.Ввести двумерный массив AN M . Элементы массива, которые при
делении нацело на собственный индекс столбца дают четное значение уве-
личить на единицу. Массив вывести до и после преобразования.
25.Ввести двумерный массив AN M . Все нули в массиве заменить еди-
ницами, а единицы нулями. Массив вывести до и после преобразования.
26.Ввести двумерный массив AN M . Все элементы меньшие восьми возвести в третью степень. Массив вывести до и после преобразования.
27.Ввести двумерный массив AN M . Все элементы, чье значение увели-
ченное на единицу и возведѐнное в квадрат будет больше 50 домножить на
два Массив вывести до и после преобразования.
28.Ввести двумерный массив AN M . Все элементы, стоящие на позици-
ях у которых один из индексов чѐтный, с модулем значения больше 10
уменьшить на 3. Массив вывести до и после преобразования.
29.Ввести двумерный массив AN M . Все элементы, которые нечѐтны и положительны увеличить на 1. Массив вывести до и после преобразования.
30.Ввести двумерный массив AN M . Все элементы, которые кратны 4 и
стоят на позициях, у которых как минимум один из индексов чѐтный, раз-
делить нацело на 4. Массив вывести до и после преобразования.
14. Расчеты в файлах
1.Ввести файл F из 10 элементов. Определить в нѐм количество элементов, квадрат которых больше 25.
2.Ввести файл F из 14 элементов. Определить в нѐм произведение элементов, квадрат которых меньше 16.
3.Ввести файл F из 13 элементов. Определить в нѐм сумму модулей отрицательных элементов.
36
4.Ввести файл F из 15 элементов. Определить в нѐм среднее геометрическое модулей отрицательных элементов.
5.Ввести файл F из 12 элементов. Определить в нѐм среднее геометрическое квадратов нечѐтных элементов.
6.Ввести файл F из 11 элементов. Определить в нѐм количество тех элементов, которые при делении на 3 дают остаток 2.
7.Ввести файл F из 13 элементов. Определить в нѐм среднее
арифметическое тех элементов, которые при делении на 4 дают остаток
1 или 3.
8. Ввести файл F из 12 элементов. Определить в нѐм произведение тех элементов, чей модуль лежит в диапазоне [ 1; 5] .
9. Ввести файл F из 15 элементов. Определить в нѐм произведение тех элементов, чей модуль не лежит в диапазоне [ 2; 7 ].
10.Ввести файл F из 13 элементов. Определить в нѐм количество тех элементов, которые без остатка делятся на собственный индекс (номер позиции в файле, увеличенный на единицу).
11.Ввести файл F из 14 элементов. Определить в нѐм количество тех элементов, стоящих на нечѐтных позициях, которые сами чѐтны.
12.Ввести файл F из 14 элементов. Определить в нѐм сумму остатков от
деления на 3 тех элементов, которые не кратны трѐм.
13. Ввести файл F |
5 |
из 13 элементов. Определить в нѐм произведение |
остатков от деления на 4 тех элементов, которые не кратны четырѐм.
14.Ввести файл F из 10 элементов. Найти сумму индексов четных элементов файла.
15.Ввести файл F из 11 элементов. Найти произведение индексов элементов файла больших семи.
16.Ввести файл F из 14 элементов. Определить сумму квадратов индексов элементов, делящихся на три без остатка.
37
17.Ввести файл F из 12 элементов. Определить среднее арифметическое модулей отрицательных элементов.
18.Ввести файл F из 11 элементов. Определить произведение элементов,
которые при делении на 2 дают такой же остаток, как и при делении на 3. 19. Ввести файл F из 13 элементов. Определить сумму элементов,
которые при умножении на 4 дают значение большее, чем при возведении в квадрат.
20.Ввести файл F из 14 элементов. Определить среднее геометрическое квадратов элементов, стоящих на позициях кратных трѐм.
21.Ввести файл F из 15 элементов. Определить среднее арифметическое квадратов элементов, стоящих на позициях, которые при делении на 3
дают остаток 2.
22.Ввести файл F из 10 элементов. Определить в нѐм количество элементов кратных трѐм.
23.Ввести файл F из 12 элементов. Определить в нѐм произведение чѐтных элементов.
24.Ввести файл F из 11 элементов. Определить в нѐм сумму элементов,
значения которых лежат вне диапазона [ 1; 5] .
25. Ввести файл F из 9 элементов. Определить в нѐм среднее геометрическое элементов, значения которых лежат в диапазоне [2; 10].
26.Ввести файл F из 15 элементов6 . Определить в нѐм среднее геометрическое элементов, стоящих на нечѐтных позициях.
27.Ввести файл F из 14 элементов. Определить в нѐм среднее арифметическое элементов, стоящих на позициях не кратных трѐм.
28.Ввести файл F из 13 элементов. Определить в нѐм произведение элементов чье значение без остатка делится на 2 и не делится на 3.
29.Ввести файл F из 12 элементов. Определить в нѐм сумму элементов чье значение без остатка делится на 3 и не делится на 2.
38
30. Ввести файл F из 11 элементов. Определить в нѐм сумму элементов стоящих на позициях, чей номер больше записанного в них значения.
15. Модификация файлов
1.Ввести файл F . Каждый третий элемент в файле заменить остатком от деления этого элемента на 2. Файл вывести до и после преобразования.
2.Ввести файл F . Каждый четный элемент в файле заменить результатом его целочисленного деления на 5. Файл вывести до и после преобразования.
3.Ввести файл F . Каждый отрицательный элемент в файле заменить результатом его целочисленного деления на 3. Файл вывести до и после преобразования.
4.Ввести файл F . Каждый элемент в файле больший 7 домножить на результат целочисленного деления этого элемента на 7. Файл вывести до и после преобразования.
5.Ввести файл F . Каждый элемент в файле, чьѐ значение лежит вне
диапазона [2; 8] увеличить на 10. Файл вывести до и после
преобразования.
6.Ввести файл F . Отрицательные элементы файла умножить на квадрат собственного индекса. Файл вывести до и после преобразования.
7.Ввести файл F . Каждый элемент в файле, чьѐ значение лежит вне
|
|
7 |
диапазона [8; 6] возвести в квадрат. Файл вывести до и после преобразо- |
||
вания. |
|
|
8. Ввести |
файл F . |
Каждый элемент в файле, чьѐ значение лежит в |
диапазоне |
[1; 10] |
умножить на 5. Файл вывести до и после |
преобразования.
39
9. Ввести файл F . Каждый второй элемент в файле, чьѐ значение лежит в
диапазоне заменить единицей. Файл вывести до и после
преобразования.
10.Ввести файл F . К четным элементам файла прибавить значение собственного индекса. Файл вывести до и после преобразования.
11.Ввести файл F . К элементам файла не кратным трѐм прибавить остаток от деления этого числа на три. Файл вывести до и после преобразования.
12.Ввести файл F . Элементы файла, которые при делении нацело на собственный индекс дают значение большее 2, возвести в квадрат
(индексом считать позицию элемента, увеличенную на единицу). Файл вывести до и после преобразования.
13. Ввести файл F . Элементы файла, которые при делении нацело на собственный индекс дают четное значение, увеличить на единицу
(индексом считать позицию элемента, увеличенную на единицу). Файл вывести до и после преобразования.
14.Ввести файл F . Все нули в файле заменить единицами, а единицы нулями. Файл вывести до и после преобразования.
15.Ввести файл F . Все элементы меньшие восьми возвести в третью степень. Файл вывести до и после преобразования.
16.Ввести файл F . Все элементы, чье значение увеличенное на единицу и возведѐнное в квадрат будет больше 50, домножить на два. Файл вывести
до и после преобразования.
F 8
17. Ввести файл . Все элементы, стоящие на чѐтных позициях, с модулем значения больше 10 уменьшить на 3. Файл вывести до и после преобразования.
18. Ввести файл F . Все элементы, которые нечѐтны и положительны увеличить на 1. Файл вывести до и после преобразования.
40
19.Ввести файл F . Все элементы, которые кратны 4 и стоят во второй половине файла разделить нацело на 4. Файл вывести до и после преобразования.
20.Ввести файл F . Все элементы, которые не кратны 4 и стоят в первой половине файла уменьшить на 10. Файл вывести до и после преобразования.
21.Ввести файл F . Все элементы, которые не кратны 2 и лежат вне
диапазона [2; 6] увеличить на 5. Файл вывести до и после преобразования.
22. Ввести файл F . Все элементы, которые при целочисленном делении на
N дают ненулевое значение, увеличить на N ( N - число элементов в файле). Файл вывести до и после преобразования.
23.Ввести файл F . Каждый третий элемент файла умножить на собственный индекс. Файл вывести до и после преобразования.
24.Ввести файл F . Каждый четный элемент файла нацело разделить на два. Файл вывести до и после преобразования.
25.Ввести файл F . Каждый элемент, дающий в остатке двойку при делении на 3 увеличить на единицу. Файл вывести до и после преобразования.
26.Ввести файл F . Каждый элемент, чей модуль больше 10 обнулить.
Файл вывести до и после преобразования.
27. Ввести файл F . Каждый второй элемент, в том случае, если он отрицателен, возвести в квадрат. Файл вывести до и после преобразования.
28. Ввести файл F . Каждый второй элемент, в файле заменить остатком от
9
деления этого элемента на 10. Файл вывести до и после преобразования.
29. Ввести файл F . Каждый элемент, стоящий на нечетной позиции в файле заменить остатком от деления этого элемента на 7. Файл вывести до и после преобразования.
41
30. Ввести файл F. Каждый третий элемент, если его значение меньше собственного индекса, разделить на его индекс. Файл вывести до и после преобразования.
ДОПОЛНИТЕЛЬНАЯ ЧАСТЬ
16. Одномерные массивы
1.Ввести одномерный массив A , вывести его. Найти номер первого отрицательного элемента. Все положительные элементы, следующие за первым отрицательным увеличить на модуль суммы отрицательных всего массива.
2.Ввести одномерный массив A целых чисел, вывести его. Найти про-
изведение первых трѐх отрицательных элементов. Произведением заме-
нить все нечетные элементы, если это невозможно, то сообщить об этом.
3.Ввести одномерный массив A , вывести его. Найти наибольший эле-
мент среди тех, которые находятся на нечетных позициях. На полученное
значение уменьшить элементы с чѐтными индексами массива.
4.Ввести одномерный массив A , вывести его. Найти среднее арифме-
тическое Sr максимума и минимума массива. Далее возвести в квадрат все элементы меньшие чем Sr .
5. Ввести одномерный массив
элементов, принадлежащих интервалу [ min2 , max2 ] . Значением этого произ-
ведения заменить первый и предпоследний элементы массива.
6.Ввести одномерный массив A целых чисел, вывести его, определить
k – количество чѐтных элементов в нѐм содержащихся. Далее максималь-
ный элемент массива домножить на k и снова вывести.
7. Ввести одномерный массив A , вывести его. Найти произведение элементов стоящих слева и справа от минимального элемента массива.
42
Разделить на найденное произведение минимум и максимум. Изменѐнный
массив вывести.
8.Ввести одномерный массив A , вывести его. Определить максималь-
ный или минимальный элемент в массиве встречается раньше. Если мак-
симальный, то заменить минимумом первый элемент массива, если встре-
чается раньше минимальный, то заменить максимумом последний элемент массива.
9.Ввести одномерный массив A , вывести его. Определить упорядоче-
ны ли элементы массива по возрастанию. Если не упорядочены, то поме-
нять в массиве первый и последний элементы массива, иначе эти элементы возвести в квадрат.
10.Ввести одномерный массив A , вывести его. Определить упорядоче-
ны ли элементы массива по убыванию. Если не упорядочены, то опреде-
лить номер первого элемента нарушающего порядок и поменять его с со-
седним элементом, иначе возвести в квадрат первый и последний элементы массива.
11.Ввести одномерный массив A , вывести его. Определить упорядоче-
ны ли элементы массива по возрастанию. Если не упорядочены, то опреде-
лить номер первого элемента нарушающего порядок, сам этот элемент об-
нулить, иначе поменять местами максимум и минимум в массиве.
12. Ввести одномерный массив A , состоящий из целых чисел, вывести его. Найти номер k – номер первого четного элемента массива. Преобра-
зовать последние k элементов массива путѐм их умножения на значение первого чѐтного. Если преобразование не возможно, то вывести соответ-
ствующее сообщение.
13.Ввести одномерный массив A , вывести его. Вычислить Srg – сред-
нее геометрическое положительных элементов массива. Преобразовать элементы массива путѐм деления на Srg тех из них, значение которых
43