Паскаль и работа с ним.Объясните как это работает ,про строки и все тому подобное. var a,c:integer; b:string; begin readln(a); str(a,b); b:=ReverseString(b); Val(b,a,c); writeln(a); end.
Answers & Comments
galimzyanova1
Var - список переменных переменные а,с присваивают тип integer, т.е. целые числа; b присваивает тип string, т.е строковый тип begin - начало программы readln - оператор ввода, окончание ln осуществляет переход на новую строку str(a,b) - т.е. преобразовать данные числа в строку переменная b так же присваивает тип строковый Val(b,a,c) где: b- строка, а-результат, с-позиция с которой произошла ошибка преобразования или 0 writeln(а) - оператор вывода, окончание ln осуществляет переход на новую строку end. - конец программы
1 votes Thanks 0
oleg2322
тоесть str(a,b) b писать не обязательно в скобках? Ведь она и так строковая
oleg2322
и можно ли просто взять число и перевернуть его
Answers & Comments
переменные а,с присваивают тип integer, т.е. целые числа; b присваивает тип string, т.е строковый тип
begin - начало программы
readln - оператор ввода, окончание ln осуществляет переход на новую строку
str(a,b) - т.е. преобразовать данные числа в строку
переменная b так же присваивает тип строковый
Val(b,a,c) где: b- строка, а-результат, с-позиция с которой произошла ошибка преобразования или 0
writeln(а) - оператор вывода, окончание ln осуществляет переход на новую строку
end. - конец программы