• Двумерный массив задается случайными целыми числами из диапазона от -75 до 132. Размерность массива устанавливается 10Х10. Вывести на экран индексы элементов, являющихся трехзначными числами;
    program z1;
    var a:array [1..10,1..10] of integer;
    i,j,:integer;
    begin
    randomize;
    for i:=1 to 10 do
    for j:=1 to 10 do
    begin
    a[i,j]:=-75+random(132);
    write (a[i,j],' ');
    end;
    for i:=1 to 10 do
    for j:=1 to 10 do
    If (a[i,j]>100)and (a[i,j]>100)
    Что нужно делать дальше?

Ответы 1

  • // PascalABC.NET 3.3, сборка 1627 от 27.01.2018// Внимание! Если программа не работает, обновите версию!begin  Writeln('*** Исходный массив ***');  var a:=MatrRandom(10,10,-75,132);   a.Println(4); Writeln(4*a.ColCount*'-');  var s:=a.ElementsWithIndexes.Where(t->t[0].Between(100,999));  foreach var t in s do Write('[',t[1]+1,',',t[2]+1,'] ')end.Пример*** Исходный массив ***  -3 -22 -17 105  33 -73  37 109  83 106 -38  12 108  25  -8   0  97 -56 -24  10  78 108   8   7  89 -54 108   3  24  86 -31 -39  12 129  38  90  56  94 -26  84  24  -4 -14   9  87 126  82 129  15 104  20  68  61 -52  79  22 102 109 -59  12 -48 -41   9 129  61 -74 132 112 120  34  76 -72 103  25 118   6  47 132  53  95  -4 112 120  53 -10  33  33 -11 -25 -60 121  80  78  94  57 -10 120 -11  80  85----------------------------------------[1,4] [1,8] [1,10] [2,3] [3,2] [3,7] [4,4] [5,6] [5,8] [5,10] [6,7] [6,8] [7,4] [7,7] [7,8] [7,9] [8,3] [8,5] [8,8] [9,2] [9,3] [10,1] [10,7]
    • Автор:

      candy45
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years