27D
-
191
--------
EC
Как считать? До 9 - как обычно, дальше 10=А, 11=B, 12=C, 13=D, 14=E, 15=F.
D-1=C (это понятно, 13-1=12), а вот от 7 нельзя отнять 9. Поэтому, как обычно при делении в столбик, "занимаем "единичку" в старшем разряде, но если в десятичной системе мы добавляем 10, то в шестнадцатиричной - 16. Поэтому получаем 7+16-9=14, а это записывается как E. Далее, у двойки "заняли" единицу, осталась 1. 1-1=0, не пишем. Все.
Поскольку за последним словом в предложении пробела нет, то количество слов в предложении будет на единицу больше количества пробелов.
var
i,n:integer;
s:string;
begin
Writeln('Введите текст, разделяя слова ровно одним пробелом');
Readln(s);
n:=0;
for i:=1 to Length(s) do
if s[i]=' ' then Inc(n);
Writeln('Количество слов в тексте равно ',n+1)
end.
<em><u>Тестовое решение:</u></em>
Введите текст, разделяя слова ровно одним пробелом
Это текст, количество слов в котором нам нужно посчитать.
Количество слов в тексте равно 9
var a,b,c:integer;
begin
readln(a,b,c);
if((a=b)or(b=c)or(c=a)) then writeln(':)') else writeln(':(')
end.
Int M = 0;
cin >> M;
cout << M <<" кг содержит " << M / 1000 << " полных тон." << endl;
Чистая математика. Давай считать.
30 кбайт это 30720 байт.(в 1 кб 1024 б.)
Каждый символ это 2 байта, тогда всего у нас 15360 символов(30720/2).
В каждой строке 64 символа. 15360/64 = 240 строк.
Всего в файле 20 страниц. 240/20 = 12 строк.
Итого на каждой странице по 12 строк.