Type matr=array[1..20,1..20] of integer; function summa(a: matr; m,k1,k2: byte): integer; var i,j: byte; s: integer; begin s: =0; for i: =k1 to k2 dofor j: =1 to m do s: =s+a[i,j]; summa: =s; end;
Seropyan-Elena1944
27.04.2020
Язык python import random. sys a = [random.randrange(-5, 5) for i in range(18)] #создаем массив из 18 эл от -5 до 5 print a # печатаем его zero = -1 # ищем последний 0 for i in range(len(a)): if a[i] == 0: zero = i if zero == -1: print "нулевых элементов нет" sys.exit(0) # выход cnt = 0 # считаем сумму до zero for i in range(0, zero): if a[i]< 0: cnt += a[i] print "сумма отрицательных до последнего нуля: ", cnt mul = 1 # считаем произведение for i in range(zero+1, len(a)): mul *= a[i] print "произведение правее zero ", mul
Джамалутдинова Докучаев
27.04.2020
Из целого бидона в 8 литров переливаем в 5 литровую, получаем 3 литра в 8 литровой бутылке и 5 литров в 5 литровой и 0 в трехлитровой из 5 литрового бидона переливаем 3 литровый, получаем 3 литра в 8 литром бидоне, 2 литра в 5 литровом бидоне и 3 литра в 3 литровом бидоне затем из 3 литрового бидона переливаем в 8 литровый бидон 3 литра, получаем 6 литров в 8 литровом бидоне, 2 литра в 5 литровом и 0 в 3 литровом затем из 5 литрового переливаем в 3 литровый бидон 2 литра, получаем 6 литров в 8 литровом бидоне, 0 в 5 литровом бидоне и 2 в 3 литровом бидоне из 8 литрового бидона переливаем 5 литров в 5 литровый бидон, получаем 1 литр в 8 литровом бидоне, 5 литров в 5 литровом бидоне, 2 литра в 3 литровом бидоне переливаем из 5 литрового бидона в 3 литровый бидон 1 литр (там уже есть 2), получаем 1 литр в 8 литровом бидоне, 4 литра в 5 литровой банке и 3 литра в 3 литровом бидоне переливаем из 3 литрового бидона в 8 литровый бидон 3 литра, получаем 4 литра в 8 литровой бидоне и 4 литра в 5 литровом бидоне в виде цифровой таблицы* 8 5 3 8 0 0 3 5 0 3 2 3 6 2 0 6 0 2 1 5 2 1 4 3 4 4 0
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
1) дан двумерный массив. найти сумму элементов в строках c k1 до k2.