BogdanR106203
?>

1) ввести массив, состоящий из 14 элементов целого типа. найти количество элементов четных по значению. 2) ввести целочисленный массив, состоящий из 9 элементов. найти максимальный и минимальный элементы массива.

Информатика

Ответы

angelina-uj1350
Pascalabc.net 3.3.5, сборка 1650 от 01.04.2018 внимание! если программа не работает, обновите версию! begin   var (n,m): =readinteger2('количество строк и столбцов в массиве: ');   writeln('*** исходный массив ***');   var a: =matrrandom(n,m,-99,99);   a.println(4); writeln(4*a.colcount*'-');   var s: =a.elementsbyrow;   var avg: =s.average;   writeln('среднее арифметическое ',avg);   writeln('элементы, превышающее среднее арифметическое: ');   s: =s.where(t-> t> avg);   s.orderby(t-> t).println;   writeln('всего таких элементов: ',s.count) end. пример количество строк и столбцов в массиве: 4 5 *** исходный массив ***   98  95 -10 -45  21   -33 -11  14 -46  87   57 -40 -96 -40  15   -99 -20  -7 -29 -89 среднее арифметическое -8.9 элементы, превышающее среднее арифметическое: -7 14 15 21 57 87 95 98 всего таких элементов: 8
deputy810
//pascalabc.net uses graphabc; const w = 600; h =  600; function f(x: real): real; begin   f : = 1 / x; end; var   x0, y0, x, y, xleft, yleft, xright, yright, n: integer;   a, b, fmin, fmax, x1, y1, mx, my, dx, dy, num: real;   i: byte;   s: string; begin   setwindowsize(w, h);   xleft : = 10;   yleft : = 10;   xright : = w - 10;   yright : = h - 10;   a : = -5; b : = 5; dx : = 1;   fmin : = -5; fmax : = 5; dy : = 1;   mx : = (xright - xleft) / (b - a);   my : = (yright - yleft) / (fmax - fmin);   x0 : = trunc(abs(a) * mx) + xleft;   y0 : = h div 2;   line(xleft, y0, xright + 10, y0);   line(x0, yleft - 10, x0, yright);   setfontsize(12);   setfontcolor(clblue);   textout(xright + 20, y0 - 15, 'x');   textout(x0 - 10, yleft - 30, 'y');   setfontsize(8);   setfontcolor(clred);   n : = round((b - a) / dx) + 1;   for i : = 1 to n do   begin       num : = a + (i - 1) * dx;       x : = xleft + trunc(mx * (num - a));       line(x, y0 - 3, x, y0 + 3);       str(num: 0: 0, s);       if abs(num) > 1e-15 then           textout(x - textwidth(s) div 2, y0 + 10, s)   end;   n : = round((fmax - fmin) / dy) + 1;   for i : = 1 to n do   begin       num : = fmin + (i - 1) * dy;       y : = yright - trunc(my * (num - fmin));       line(x0 - 3, y, x0 + 3, y);       str(num: 0: 0, s);       if abs(num) > 1e-15 then           textout(x0 + 7, y - textheight(s) div 2, s)   end;   textout(x0 - 10, y0 + 10, '0');   x1 : = a;   while x1 < = b do   begin       x : = x0 + round(x1 * mx);       y1 : = f(x1);       if y < h then y : = y0 - round(y1 * my);         if (y > = yleft) and (y < = yright) then setpixel(w - x, h - y, clgreen);       if (y > = yleft) and (y < = yright) then setpixel(x, y, clgreen);           x1 : = x1 + 0.001;   end; end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1) ввести массив, состоящий из 14 элементов целого типа. найти количество элементов четных по значению. 2) ввести целочисленный массив, состоящий из 9 элементов. найти максимальный и минимальный элементы массива.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Tipan77
igor51766771
Bella Sergei
universal21vek116
hellomaxim
lenskiy
Федоровна-Васильева
LidiyaBorzikh
vladislavk-market2
BogdanR106203
buhh20104519
smint056950
venera2611
nchorich55
iamhrusha