Помоги сделать задачу в паскале, пожалуйста

0 голосов
12 просмотров

Помоги сделать задачу в паскале, пожалуйста


image
image

Информатика (20 баллов) | 12 просмотров
Дан 1 ответ
0 голосов

// PascalABC.NET 3.6

begin

 var n := 20;

 var a := ArrRandom(n, 2, 5);

 a.Println;

 var b := ArrRandom(n, 2, 5);

 b.Println;

 var c := ArrRandom(n, 2, 5);

 c.Println;

 var s := 0;

 for var i := 0 to n - 1 do

   if (a[i] = b[i]) and (b[i] = c[i]) then

     s += 3 * a[i];

 Print(s)

end.


image
(1.6k баллов)
0

Удивило, что в задании значения рандомно от 2 до 5, а в примере - единицы.

0

можно на новой версии Pascal,на моей не работает...

0

Это на самой последней написано. Скорее, у Вас версия старая. Напишите, какая.

0

Но вообще-то она будет работать на любой, года за два последних точно.