Дано натурально число. Определить произведение 2 и 3 цифры
//PascalABC.NET //Версия 3.3, сборка 1611 begin write('Введите число: '); var a:=ReadInteger().ToString(); write('произведение 2 и 3 цифры: ',a[2].ToDigit()*a[3].ToDigit()); end.
А можно понятней написать? Начиная с var, просто я так не могу понять что к чему. И что это такое a[2].ToDigit()*a[3].ToDigit()?
вводим натуральное число, преобразуем в строку, берем 2 и 3 символы из получившейся строки(это есть 2 и 3 цифры введенного числа) затем переводим эти символы в цифры и перемножаем
Проще говоря, разница в наших программах лишь в выборе стороны отсчета, я считал номера с права, он с лева. Вы не указали язык программирования - ваша проблема.