С описанием каждого шага, пожалуйста и с составлением блок-схемы
Приложения:
GSTLB:
халявная задача, честное слово, но на мертвевшем уже лет 20 паскале писать не буду, так что, аналогично предыдущему человеку, могу только шаги описать
Согласен с человеком выше про паскаль)
Значит, вы просто не могёте))
если человек не хочет искать иголку в мусорном баке это не значит, что он это не может. Лично мне не 12 лет, чтобы на слабо брать, удачи
на С++, например, я тебе код скину, могу описать ход решения, тебе останется лишь переписать на свой паскаль, чего сложного
Напиши пожалуйста на Паскале... Именно с Паскалем и запутался... На ++ и Пайтоне и сам могу... Отмечу решение как лучшенн..
И я согласен, что Паскаль устаревший язык. Давно на нем не кодил, вот и забыл... А тут, на нём задание...
если ты можешь на других языках, то и на паскале сможешь, если есть рабочее решение, то подстроить его под синтаксис нужного языка не проблема
Поможешь на Паскале?
ты, конечно, извиняй, но непонятно ради чего, дерьмо месить не особо хочется, если если тебе все-таки нужно описание рабочего алгоритма обращайся иначе я просто пожелаю тебе удачи
Ответы
Ответ дал:
1
Ответ:
program z1;
var a:real;
b:integer;
begin
readln(a);
a:=abs(a);
a:=frac(a);
a:=a*100;
b:=trunc(a);
b:=b mod 10;
write (b)
end.
Объяснение:
Ввод а
Получение модуля переменной а и записывание результата в переменную а
Получение дробной части переменной а и записывание результата в переменную а
Умножение переменной а на 100
Получение целой части переменной а и записывание результата в переменную b
Получение последней цифры переменной b и записывание результата в переменную b
Вывод b
Приложения:
Спасибо Вам большое!
с отрицательными числами неверно работает :)
Спасибо!
Ты путаешь небо со звёздами отраженными ночью в поверхности пруда. Всё отлично работает, с отрицательными числами:)
если вбить в инпут -1.567 , то программа выдаст -6, а надо просто 6 :)
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
7 лет назад
9 лет назад