M раз выведете на экран числа от 1 до N с помощью вложенных циклов. Так чтобы в консоли было:
1... N}M
1... N}M
Решение:
var m, n, i, j : integer;
begin
writeln('Введите число M');
readln(m);
writeln('Введите число N');
readln(n);
for i := 1 to m do
begin
for j := 1 to n do
write(j, ' ' );
writeln();
end;
readln();
end.
Пользователь вводит целое положительное число, если оно не соответствует критериям (то есть не является положительным), выведете сообщение об ошибке, в противном случае выведете на экран все четные числа от 1 до введённого пользователем.
Пользователь вводит целые числа в цикле. Запишите в массив целых чисел (из 3 элементов) все нечетные отрицательные. Как только массив будет заполнен, завершите цикл ввода новых значений пользователем и распечатайте полученный массив.
Пользователь вводит массив целых чисел из 7 элементов. Найдите из них самое большое число и выведите его на экран.
type ar = array[1..7] of integer;
var i, a : integer;
Arr : ar;
begin
for i:=1 to 7 do // инициализация
readln(Arr[i]);
a := Arr[1]; // первый элемент массива
for i := low(Arr) to high(Arr) do
begin
if a < Arr[i] then
a := Arr[i];
end;
write(' ', a);
readln();
end.
Пользователь вводит исходную строку s.
Ваша программа должна вернуть другую строку, в которой все смежные (соседние) повторяющиеся символы должны быть "удалены" (т.е. повторов в новой строке быть не должно), например: