Найти произведение элементов массива а(12), которые делятся на 4. элементы массива это случайные числа, выдаваемые функцией вместо оператора readln использовать м[i]: =random(100
Uses crt; var a: array [1..12] of integer; p,i: integer; begin p: =1; for i: =1 to 12 do begin a[i]: =random(100); write(a[i],' '); if (a[i]< > 0) and (a[i] mod 4=0) then p: =p*a[i]; end; writeln; write(p); end.
kseybar
14.12.2022
//мне скучно, потому я пишу сомнительный код по примеру эникея //pascalabc.net 3.2 сборка 1318 var s,t,snew,curr,add,currsave: string; i,j,flag: integer; begin readln(s); readln(t); //s=lowcase(s); t: =lowercase(t); while pos(' ',s)< > 0 do begin flag: =0; curr: =copy(s,1,pos(' ',s)); currsave: =curr; if pos(t,lowercase(curr))< > 0 then begin flag: =1; delete(curr,pos(t,lowercase((t)); for j: =1 to length(curr) do if ((curr[j]> ='a') and (curr[j]< ='я')) or ((curr[j]> ='а') and (curr[j]< ='я')) or ((curr[j]> ='a') and (curr[j]< ='z')) or ((curr[j]> ='a') and (curr[j]< ='z')) then flag: =0; end; if flag=1 then snew+=curr else snew+=currsave; delete(s,1,pos(' ',s)); end; curr: =s; currsave: =curr; flag: =0; if pos(t,lowercase(curr))< > 0 then begin flag: =1; delete(curr,pos(t,lowercase((t)); for j: =1 to length(curr) do if ((curr[j]> ='a') and (curr[j]< ='я')) or ((curr[j]> ='а') and (curr[j]< ='я')) or ((curr[j]> ='a') and (curr[j]< ='z')) or ((curr[j]> ='a') and (curr[j]< ='z')) then flag: =0; end; if flag=1 then snew+=curr else snew+=currsave; writeln(snew); end. пример ввода: который из всех котов кот съел мясо пример вывода: который из всех котов съел мясо
temik10808564
14.12.2022
Const n=10; var a: array[1..n] of integer; min,i: integer; begin randomize; writeln('исходный массив: '); for i: =1 to n do begin a[i]: =random(21); write(a[i],' '); end; writeln; min: =a[1]; for i: =2 to n do if a[i]< min then min: =a[i]; writeln('min = ',min); for i: =1 to n do if a[i]=min then a[i]: =99; writeln('полученный массив: '); for i: =1 to n do write(a[i],' '); writeln; end. пример: исходный массив: 5 13 9 13 19 3 20 5 9 3 min = 3 полученный массив: 5 13 9 13 19 99 20 5 9 99
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Найти произведение элементов массива а(12), которые делятся на 4. элементы массива это случайные числа, выдаваемые функцией вместо оператора readln использовать м[i]: =random(100