Сравните два числа, если первое больше второго, то выведите на экран "12". (здесь нужно использовать неполную форму условного оператора)
var a, b: integer;
begin
writeln('Enter the first number');
readln(a);
writeln('Enter the second number');
readln(b);
if (a > b) then
writeln(12);
readln();
end.
Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N, так чтобы ширина "ёлочки" росла волнами. Например, для N=49 получим:
Пользователь передает целое положительное число N, выведете на экран последовательность от 1 до N, так чтобы ширина "ёлочки" росла волнами. Например, для N=49 получим:
123--сначала до двух456789--потом до трёх101112--возвращаемся к одному131415161718192021--тут уже четыре2223242526--снова убывает 2728293031323334353637383940414243444546474849
Пользователь передает целые положительные число N и M, выведете на экран последовательность от 1 до N, так чтобы ширина "ёлочки" увеличивалась до M чисел, то уменьшалась до 1. Например, для M=3 и N=25 получим:
123456--максимум три числа7591017181920--снова три числа2122232425.....
Модифицируйте предыдущий вывод "ёлочкой" так, чтобы в каждой нечетной строке выводились только четные числа, а в каждой четной только нечетные, например для N=17:
3
4 6
7 9
12 14
15 17
Перебирите в цикле все числа от 1 до 100, выведите на экран каждое 7-е число.
//вариант решения 1
var i:integer;
begin
for i:=1 to 100 do
if (i mod 7) = 0 then
write(i, ' ');
readln();
end.
А вот если бы цикл начинался не с 1 но задание было бы прежним, (иными словами нужно найти не кратное 7 а именно каждое 7е число в любом ряду) подойдет второй вариант решения: