Дан число n которое состоит из цифр 9 и 6, вам нужно выбрать одну цифру и перевернуть ее (если перевернут 9 то получится 6 и наоборот. ) например 96996 и вы перевернете 4-ю спереди цифру то получите 96966 ваша задача максимизировать итоговое число
Задача паскаль
263
467
Ответы на вопрос:
Ответ: 1909 var s : string; n : integer; function incs(a : string) : string; begin a[length(a)]: =chr(ord(a[length(a)])+1); if a[length(a)]> 'd' then incs: =incs(copy(a,1,length(a)-1))+'a' else incs: =a; end; function check(a : string) : boolean; begin check: =false; if (pos('a',a)> 0) then begin delete(a,pos('a',a),1); if (pos('a',a)> 0) then check: =true; end; end; begin s: ='aaaaaa'; n: =0; while s< > 'dddddd' do begin { writeln(s); } if check(s) then inc(n); s: =incs(s); end; writeln(n); end.
Популярно: Информатика
-
Околофутбольник18.12.2022 09:52
-
DedPootis05.10.2021 23:20
-
MorozilkAAA27.06.2023 08:59
-
момалог19.06.2021 15:14
-
vlad2007711.11.2022 17:59
-
Ilusich04.02.2023 21:20
-
элог11.09.2022 22:51
-
Dementor11213.02.2021 18:42
-
Howcould21.02.2023 22:01
-
viktoria19029021.06.2023 02:42