Паскаль. дан текст, составить множество цифр входящего в него. прошу мне ! вот есть код, но нужно дописать после begin'a что-нибудь может еще что-то я не знаю. var d: set of 0..9; s: string; j: integer; begin for j: =1 to length(s) do if s[j] in ['0'..'9'] then include(d,ord(s[j])-ord('0')); end.
157
438
Ответы на вопрос:
Var d: set of 0..9; s: string; j: integer; begin writeln('введите текст: '); readln(s); d: =[]; for j: =1 to length(s) do if s[j] in ['0'..'9'] then include(d,ord(s[j])-ord('0')); for j: =0 to 9 do if j in d then write(j: 2); writeln; end. пример: введите текст: первый парад в честь победы в великой отечественной войне состоялся 24 июня 1945 г. 1 2 4 5 9
163/2=81 остаток 1 81/2=40 остаток 1 40/2=20 остатко 0 20/2=10 остаток 0 10/2=5 остаток 0 5/2=4 остаток 1 4/2=2 остатко 0 2/2=0 1 записываем остатки в обратном порядке и получаем
Популярно: Информатика
-
Бyлaт08.12.2022 13:18
-
cobaincurt17.02.2022 07:19
-
experienceee01.02.2022 00:20
-
сонечка333200213.08.2022 11:17
-
milyukovnikita07.04.2023 12:47
-
smirnovar201606.09.2021 17:51
-
vans1000411.05.2022 07:00
-
nas428524.02.2020 21:56
-
aigerim34105.05.2020 18:22
-
MyrkaPC32510.06.2021 08:17