Titeeva-Vladimirovich283
?>

Чим відрізняється лінійний фрагмент алгоритму від розгалуження​

Информатика

Ответы

kchapurina591
var
  str, num: string;

begin
  readln(str); //str := 'Day 10, mice 8: "Year" 7 is a mistake 91.';
  foreach c: char in str do
    if (Char.IsDigit(c)) then
      num += c;
  for j: byte := 1 to length(num) - 2 do
    for i: byte := 1 to length(num) - 1 do
      if (num[i] < num[i + 1]) then
      begin
        str[1] := num[i];
        num[i] := num[i + 1];
        num[i + 1] := str[1];
      end;
  if (Integer.Parse(num) > 0) then
  begin
    while (num[num.Length - 1] = '0') do
      num.Remove(num.Length - 1);
    writeln('Да' + #13 + num);
  end
  else
    writeln('Нет');
end.
Vuka91
var
  str, num: string;

begin
  readln(str); //str := 'Day 10, mice 8: "Year" 7 is a mistake 91.';
  foreach c: char in str do
    if (Char.IsDigit(c)) then
      num += c;
  for j: byte := 1 to length(num) - 2 do
    for i: byte := 1 to length(num) - 1 do
      if (num[i] < num[i + 1]) then
      begin
        str[1] := num[i];
        num[i] := num[i + 1];
        num[i + 1] := str[1];
      end;
  if (Integer.Parse(num) > 0) then
  begin
    while (num[num.Length - 1] = '0') do
      num.Remove(num.Length - 1);
    writeln('Да' + #13 + num);
  end
  else
    writeln('Нет');
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Чим відрізняється лінійний фрагмент алгоритму від розгалуження​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

akinin95
Aleksey19801
zloshop9
egorova90356684858370
Спивак
katdavidova91
yanagitsina
ukkavtodor6
m-illarionov
Klyucharyova
ktv665
irinanikulshina144
galinazajceva781
bikemaster
adrinalin991