Предмет: Информатика,
автор: lavrysha16
Дано трехзначное число abc. Напишите программу, позволяющую вывести на экран следующее двузначное число: a(b+c).
Ответы
Автор ответа:
0
Программа в картинке.
Приложения:
Автор ответа:
0
спасибо!!!
Автор ответа:
0
VAR
s: String;
BEGIN
Read(s);
Write((Ord(s[1])-48)*(Ord(s[2]) + Ord(s[3]) - 96));
END.
s: String;
BEGIN
Read(s);
Write((Ord(s[1])-48)*(Ord(s[2]) + Ord(s[3]) - 96));
END.
Приложения:
Автор ответа:
0
А чем плох StrToInt? По крайней мере, он откажется считать, если программе на вход подсунуть выражение типа "а12", выдаст ошибку, а с Ord она выдаст численный ответ, как будто все нормально. Не вижу причин для его использования.
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Биология,
автор: vasilevpavel214
Предмет: Математика,
автор: eg123gor
Предмет: Физика,
автор: yanochka4
Предмет: Математика,
автор: zenya2014