М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Котики2017
Котики2017
07.04.2023 01:09 •  Информатика

За до "Квадрата Полібія" декодуйте речення. 24 42 23 43 13 43 51 61 64 45 41 11 63 33 43
32 11 14 31 43 52 31 24 61 23 34
51 61 62 43 51 34 31 11 33 33 65


За до Квадрата Полібія декодуйте речення. 24 42 23 43 13 43 51 61 64 45 41 11 63 33 43 32 11 14 3

👇
Открыть все ответы
Ответ:
25690гений
25690гений
07.04.2023

1)

const N = 4;

var i, j, count, sum, un_count, un_sum:integer;

a:array[1..N, 1..N] of integer;

begin

count:=0;

sum:=0;

un_count:=0;

un_sum:=0;

for i:=1 to N do

for j:= 1 to N do a[i, j]:=random(99)-99;

for i:=1 to N do

for j:= 1 to N do begin

if (a[i,j] < 0) then begin

un_sum:= un_sum + a[i, j];

un_count:= un_count + 1;

end

else begin

sum:= sum + a[i, j];

count:= count + 1;

end;

end;

writeln('Среднее положительное: ', sum/count);

write('Среднее отрицательное: ', un_sum/un_count);

end.

2)

const N = 4;

var i, j, count, sum:integer;

a:array[1..N, 1..N] of integer;

begin

for i:= 1 to N do

for j:= 1 to N do

a[i, j]:= random (99);

for i:=1 to N do

for j:= 1 to N do begin

if (a[i, j] mod 10 = a[i, j] div 10) then

count:= count + 1;

if (count = N) and (j = N) then write('Ряд ', i, 'парный.') else count:= 0;

end;

end.

4,5(3 оценок)
Ответ:
vadiЬПФН
vadiЬПФН
07.04.2023
                         PascalABC.NET                            

Перестановка:

!Без каких-либо дополнительных переменных

beginvar a := ArrRandom(20, 10, 40);Println(a);a[a.IndexMax] += a[0];a[0] := a.Max - a[0];a[a.IndexMax] -= a[0];Println(a);end.

Замена:

!Тут уже проще переменную добавить

var max: integer;beginvar a := ArrRandom(20, 10, 40);Println(a);max := a.Max;a.Replace(a.Max, a[0]);a[0] := max;Println(a);end.

Пояснение:

(20, 10, 40) - количество, интервалОТ, интервалДО.

Max(IndexMax) можно поменять на Min(IndexMin).

Ну а если первый = a[0], последний = a[количество-1].

Пример работ:


Задача. Задан массив, его характеристики заданы отдельно. Необходимо найти максимальное или минималь
Задача. Задан массив, его характеристики заданы отдельно. Необходимо найти максимальное или минималь
4,5(6 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ