Pascal! , . простой допустим a делю на b . например a = 20, b = 3. переменные объявляю типа real, так как деление. в результате выводится 6.66666666667. как мне сделать, чтобы просто выводило 6, или округляло в большую или меньшую сторону?
Если есть паскаль, то можешь запустить файл и посмотреть решение.В ответе пишем writeln(c:0:0). Если заменить 0 на другие цифры, то после запятой можно оставить цифр сколько нужно
Смотри, надо запомнить несколько операторов в Pascal. Trunc(x) - выводит ближайшее целое, не превышающее x по модулю. Например, вместо 6.66666666667, оператор выведет 6. Важно, чтобы число x было вещественным. Ну а при выводе - целым. Round(x) - округляет число. Например, вместо 6.66666667, оператор выведет 7. Важно, чтобы число x было вещественным. Ну, а при выводе - целым. Int(x) - выводит целую часть числа x. Например, 6.66666667, оператор выведет 6. Число x должно быть целым или вещественным, но при выводе - вещественным.
Trunc(x) - выводит ближайшее целое, не превышающее x по модулю. Например, вместо 6.66666666667, оператор выведет 6. Важно, чтобы число x было вещественным. Ну а при выводе - целым.
Round(x) - округляет число. Например, вместо 6.66666667, оператор выведет 7. Важно, чтобы число x было вещественным. Ну, а при выводе - целым.
Int(x) - выводит целую часть числа x. Например, 6.66666667, оператор выведет 6. Число x должно быть целым или вещественным, но при выводе - вещественным.
Выбирай оператор какой тебе нужен.