Выведите на экран таблицу умножения используя один цикл while и один repeat-until .
var i, j: integer;
begin
i := 1;
while (i <= 9) do begin
j := 1;
repeat
write(i, '*', j, '=', i*j, ' ');
j:=j+1;
until (j > 9);
writeln();
i:=i+1;
end;
readln();
end.
Выведите на экран таблицу умножения используя только циклы вида while.
var i, j: integer;
begin
i := 1;
while (i <= 9) do begin
j := 1;
while (j <= 9) do begin
write(i, '*', j, '=', i*j, ' ');
j:=j+1;
end;
writeln();
i:=i+1;
end;
readln();
end.
Выведите на экран таблицу умножения используя только циклы вида repeat/until.
var i, j: integer;
begin
i := 1;
repeat
j := 1;
repeat
write(i, '*', j, '=', i*j, ' ');
j:=j+1;
until (j>9);
writeln();
i:=i+1;
until (i > 9);
readln();
end.
Есть два массива "a" и "b". На вход вашей программе подаётся массив "a" случайных чисел (10 элементов) из диапазона от 1 до 20. Задача: вывести на экран все числа, которые не содержатся в массиве "b"
$b = [12, 5, 17, 6, 4];
Решите эту задачу двумя способами:
Без использования in_array()(link is external)
С использованием in_array()(link is external) (что проще)
Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле):
Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 то число "7", иначе -- строку "какое-то другое число".
Используйте для решения задачи оператор switch(link is external) (или см. книгу Стивена Хольцнера стр. 60).
Даны два массива по 20 элементов каждый (заполните случайными числами, так чтобы среди элементов массива при очередном запуске программы могли встретиться и отрицательные и положительные числа).
Сравните каждый 3-ий элемент 1-ого массива с каждый 2-ым элементов 2-ого массива - сравнение проводите пока не закончится та выборка, которая короче.
Например пусть мы имеем два массива (запишу лишь начальные элементы):