Записываем сложение "в столбик".
2 2
+ 5 5
--------
1 1 0
Рассмотрим сложение в младшем разряде. В десятичной системе счисления 2+5=7, а у нас записан ноль. Следовательно, данный разряд был сброшен, а в следующий добавлена единица. Такое возможно только если сумма (т.е. 7) равна основанию системы счисления, в которой производится сложение. Т.е. мы делаем предположение, что система семиричная.
В самом деле, когда мы складываем два однозначных десятичных числа, например 2 и 8, то получаем 10, 0 в разряде сложения и перенос 1 в следующий разряд. В двоичной система 1+1=10, т. е. тут двойка (1+1) - основание системы - привела к появлению нуля и переносу.
Проверим предположение, что система семиричная. В следующем разряде снова 2+5=7, но еще есть разряд переноса, итого 8. Но 8 в семиричной системе записывается как 11. Итого получается как раз 110, т.е. система счисления действительно семиричная.
Можно использовать исключающую дизъюнкцию (либо). Оно у нас будет истинным, если одно из выражений истинно, а другое - ложно. В данном случае нам нужен ложный результат и поэтому берем еще одно истинное утверждение, это может быть "4 больше 6" или "5 кратно 3". Его можно поставить и справа и слева, результат не изменится.
На информатике ты делаешь задания на компьютере :) История- ты изучаешь , что было раньше.
Var s,n: integer;
begin
read(n);
s:=0;
for var i := 1 to n do if i mod 2 <> 0 then s:=s+1;
writeln(s);
end.