Загрузка данных


n = 7

# 1
k_init = n % 5 + 1
a = [(i * 5 + n) % 13 for i in range(8 + n % 3)]
k = k_init % len(a) # Защита


srez = a[k:] + a[:k]

print(f"1 {a}")
print(f"1 Сдвиг ({k}): {srez}\n")


# 2
b = [(i**3 + n * i) % 19 for i in range(10 + n % 5)]
print(f"2 Массив: {b}")

for i in range(1, len(b) - 1):
    if b[i] > b[i - 1] and b[i] > b[i + 1]:
        print(f"2 MAx: index {i}, значение {b[i]}")
print()


# 3
matrica = [[(i * 10 + j + n) % 15 for j in range(4)] for i in range(3 + n % 2)]

print("3 До:")
for row in matrica: print(row)

print("3 После:")
for row in matrica:
    row[row.index(max(row))] = 0
    print(row)






# a = [2,3,6,7,10,11,13,16]
# sum = 0
# for i,num in enumerate(a):
#     print(f"{a}")
# for x in a:
#     print(a[x])
# ?


# a = [2,3,6,7,10,11,13,16]
# a = [x for x in a if x % 2 != 0]
# print(a)


# a = [2,3,6,7,10,11,13,16]
# for x in a[:]:

#     if x % 2 == 0:
#         a.remove(x)
    
# print(a)


# a = [2,3,6,7,10,11,13,16]
# for x in a:
#     print(x)
#     if x % 2 == 0:
#         a.remove(x)
#         print(x)
#         print(a)




# n = 3
# a = [(i*i+3*i+n) % 17 for i in range(10)]

# for i in range(len(a)-1):
#     if a[i] <= a [i+1]:
#         print("kruto")

# for current, next in zip(a,a[1:]):
#     if current <= next:
#         print("vashe kruto")


# n,m = 9

# a = [[(i+j) % 9 for j in range (9) ] for i in range(9)]

# for i in range(9):
#     for j in range(9):
#         print(a[i][j], end = ' ')
#     print()








# n = 7
# a = [(i*i+3*i+n) % 17 for i in range(10)]
# print(a)

# imax = 0
# for i in range(len(a)):
#     if a[i] > a[imax]:
#         imax = i
    
# print(f"последний максимальный элемент {a[imax]} index : {imax} ")
    
#     s = 0
#     for x in a:
#         s += x
#         print(s)
        
#     k=0