Задачи
- Дан целочисленный двумерный массив, размерности n×m. Найти сумму и произведение всех элементов массива.
- Дан целочисленный двумерный массив, размерности n×m. Найти сумму и произведение четных элементов.
- Дан целочисленный двумерный массив, размерности n×m. Найти сумму и произведение элементов, кратных 3 и 5.
- Дан целочисленный двумерный массив, размерности n×m. Найти количество отрицательных элементов, больше -9.
- Дан целочисленный двумерный массив, размерности n×m. Найти номера нечетных элементов, стоящих на четных местах.
- Дан целочисленный двумерный массив, размерности n×m. Найти максимум и минимум. Поменять их местами.
- Дан целочисленный двумерный массив, размерности n×m. Заменить все элементы на их квадраты.
- Дан целочисленный двумерный массив, размерности n×m. Найти среднее арифметическое всех элементов массива.
- Дан целочисленный двумерный массив, размерности n×m. Выяснить, какое число встречается в какой строке раньше — положительное или отрицательное.
- Дан целочисленный двумерный массив, размерности n×m. Выяснить, в какой строке последовательность является возрастающей или убывающей.
- Дан целочисленный двумерный массив, размерности n×m. Вывести его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16, …).
- Дан целочисленный двумерный массив, размерности n×m. Найти количество элементов кратных 7.
- Дан целочисленный двумерный массив, размерности n×m. Вывести на экран элементы, которые являются квадратами какого-либо числа.
- Дан целочисленный двумерный массив, размерности n×m. Найти номера нечетных элементов, стоящих на четных местах.
- Дан целочисленный двумерный массив, размерности n×m. Найти максимум и минимум. Поменять их местами.
- Дан целочисленный двумерный массив, размерности n×m. Заменить все элементы на их квадраты.
- Дан целочисленный двумерный массив, размерности n×m. Заменить все элементы на их противоположные значения.
- Дан целочисленный двумерный массив, размерности n×m. Поменять местами первый и последний элементы.
- Дан целочисленный двумерный массив, размерности n×m. Сформировать новый массив, состоящий из противоположных соответствующих элементов .
- Дан целочисленный двумерный массив, размерности n×m. Вывести на экран те элементы, у которых остаток от деления на m равен k.
- Вводятся результаты контрольной работы 10 учащихся. Определите число не удовлетворительных, удовлетворительных, хороших, отличных оценок. Вывести среднюю оценку, полученную учащимися за контрольную работу.
- Ввести оценки N учеников по K предметам. Определить и вывести на экран количество учеников, не получивших ни одной “5”.
- В группе учится N студентов, студенты получили по четыре отметки за экзамен. Определить количество неуспевающих студентов и средний балл группы.
- Дан целочисленный двумерный массив, размерности n х m. Вычислить сумму чисел, порядковые номера которых являются числами фибоначчи.
- Дан целочисленный двумерный массив, размерности n х m. Сложить соответствующие элементы.
Название файла zip архива должно быть следующим:
KV25_eesnimi_perekonnanimi_#.zip
Где # – номер задачи
[word press _file _upl oad]
Код тест-программы
Программа генерирует целочисленный массив произвольного размера и записывает в указанный файл.
from random import randint
N=int(input("Введите количество строк"))
M=int(input("Введите количество чисел в строке"))
Kmin=int(input("Введите минимальное число"))
Kmax=int(input("Введите максимальное число"))
fName=input("Введите название файла с информацией")
commonArr=[]
fLink=open(fName,"w")
for i in range(0,N):
stringText=''
stringArr=[]
for j in range(0, M):
stringArr.append(str(randint(Kmin,Kmax)))
stringText=",".join(stringArr)
stringText+="\n"
fLink.write(stringText)
fLink.close()