Quote (Berestovskiy)
if a mod 2=0 then writeln('Число чётное') else writeln('Число не чётное');
А еще сложнее можно было написать?)
в книге хоть все эти if и then не в одну строку, вот как я пойму когда их писать, ну хотя бы дал мне описание своими словами, и что означает "a mod 2=0"?
И причем тут 2 и 0 когда программа определят число на четность?Добавлено (21.09.12, 19:46)
---------------------------------------------
Нашел сайт где как по книге идет тупо описание о паскале. Прочитал как правильно пользоваться операторами if, then и else. Так же привели пример:
Code
var
a, b, c : integer;
begin
write('Введите первое целое число '); readln(a);
write('Введите второе целое число '); readln(b);
if a < b then c := 2*a
else c := 2*b;
writeln('Меньшее число ', c div 2);
writeln('Оно же увеличенное вдвое ', c)
end.
Но не понятно почему в строке writeln('Меньшее число ', c div 2); стоит div? Ведь div - это целое число, которое получилось в результате деления. А в том примере деления нет.