Program summacifer; var sum,sot,des,ed,ch:integer; begin writeln('введите трехзначное число'); readln(ch); sot:=ch div 100; ed:= ch mod 10; des:= ch mod 100; des:= des div 10; sum:=sot+ed+des; writeln('сумма цифр вашего числа равна',sum); end.
Запишем вычисление суммы "в столбик", помня, что вычисления проводятся в системе счисления по некоторому основанию n>7. Почему именно n>7? Потому, что если бы основание системы было равно или меньше семи, в записи числа цифра семь не могла бы существовать. 12 + 17
31 В младшем разряде 2+7=1, чего быть не может, следовательно, 2+7=11 и единица пошла в старший разряд. Подтверждение этому мы видим при сложении в старшем разряде: 1+1+1=3 (учтена единица от переноса). Мы знаем, что 2+7=9 в десятичной системе счисления, а у нас получилось 11. Находим разницу: 11-9=2. Именно на столько основание системы счисления меньше десяти. 10-2=8. Следовательно, система счисления восьмеричная. ответ: в восьмеричной системе счисления.
Во-первых, чтобы на странице появилась картинка, она и файл(с расширением .html) должны находиться в одной папке(одном каталоге), например, они находятся на рабочем столе,(кстати, проверьте расширение фотографии, она в программе имеет расширение .gif Если не будет совпадения, она не появиться, даже если в одном каталоге) Про цвета текста. Фразы заключаем в теге <font color="цвет по английски"> текст </font> Например,Профессиональные интересы выделим красным(по-англ. red) цветом Перед фразой Профессиональные интересы вписываем <font color="red"> После этой фразы вписываем (закрываем тег font) </font> Можете попробовать с другими цветами вместо
var
sum,sot,des,ed,ch:integer;
begin
writeln('введите трехзначное число');
readln(ch);
sot:=ch div 100;
ed:= ch mod 10;
des:= ch mod 100;
des:= des div 10;
sum:=sot+ed+des;
writeln('сумма цифр вашего числа равна',sum);
end.