С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 2

Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя последовательность цифр

23.03.2015, 22:58. Показов 1813. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите, пожалуйста, решить задачу: Из цифр двух двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность цифр. Программа должна читать исходные числа из файла input.txt, и выводить полученное число в файл output.txt.
Заранее огромное спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.03.2015, 22:58
Ответы с готовыми решениями:

Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность цифр.
подскажите пожалуйста.. Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность...

Из цифр двух натуральных чисел создать наибольшее возможное число, сохраняя порядок следования цифр
Есть задача: Требуется написать программу, которая из цифр двух натуральных чисел создает наибольшее возможное число, сохраняя при этом...

Из цифр двух натуральных чисел создать наименьшее возможное число, сохраняя при этом порядок следования цифр в этих числах
Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное число, сохраняя при этом порядок...

7
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
23.03.2015, 23:57
может так?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var N1,N2 : integer;
  s1, s2 : string;
begin
  ReadLn(N1,N2);
  str(N1,s1);
  str(N2,s2);
  if s1>s2 then
    WriteLn(s1+s2)
  else
    WriteLn(s2+s1);
  ReadLn
end.
0
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 2
24.03.2015, 07:25  [ТС]
спасибо огромное

Добавлено через 5 минут
А как привязку к файлам сделать? Надо чтобы числа читались из файла input.txt, а выводились в файл output.txt. Помогите, пожалуйста.
0
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
24.03.2015, 07:32
Цитата Сообщение от Katusha3010 Посмотреть сообщение
Надо чтобы числа читались из файла input.txt, а выводились в файл output.txt.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var N1,N2 : integer;
  s1, s2 : string;
begin
  assign(input,'input.txt');
  reset(input);
  assign(output,'output.txt');
  rewrite(output);
  Read(N1,N2);
  str(N1,s1); 
  str(N2,s2);
  if s1>s2 then
    WriteLn(s1+s2)
  else
    WriteLn(s2+s1);
end.
0
 Аватар для JuriiMW
5095 / 2661 / 2355
Регистрация: 10.12.2014
Сообщений: 10,059
24.03.2015, 09:15
Sergio Leone, там подразумевается так:
из чисел 953 и 981 получается число 998531, а не 981953 !
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
procedure OutNum(S : String; var i : Byte);
begin
  Write(S[i]);
  Inc(i);
end;
 
var
  S1, S2 : String;
  i1, i2, L1, L2 : Byte;
begin
  Assign(Input,'input.txt'); Reset(Input);
  Assign(Output,'output.txt'); Rewrite(Output);
  ReadLn(S1, S2);
  
  i1 := 1; L1 := Length(S1) + 1;
  i2 := 1; L2 := Length(S2) + 1;
  while (i1 < L1) and (i2 < L2) do
    if S1[i1] > S2[i2] then
      OutNum(S1, i1)
    else
      OutNum(S2, i2);
  while i1 < L1 do
    OutNum(S1, i1);
  while i2 < L2 do
    OutNum(S2, i2);
  WriteLn;
end.
0
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
24.03.2015, 23:21
Цитата Сообщение от JuriiMW Посмотреть сообщение
Sergio Leone, там подразумевается так:
из чисел 953 и 981 получается число 998531, а не 981953 !
ну и где выполнено условие "сохраняя первоначальную последовательность цифр" ?!
я считаю, что мой вариант соответствует заданию.
а дальше пусть автор темы сам выбирает, что ему надо...
0
Модератор
10385 / 5673 / 3399
Регистрация: 17.08.2012
Сообщений: 17,324
26.03.2015, 11:19
Цитата Сообщение от Sergio Leone Посмотреть сообщение
ну и где выполнено условие "сохраняя первоначальную последовательность цифр" ?!
953 981
1.11.21.3 2.12.22.3

998531
2.11.12.21.21.32.3
X.1
X.2
X.3
0
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
26.03.2015, 13:36
Cyborg Drone, спасибо, понял.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.03.2015, 13:36
Помогаю со студенческими работами здесь

Из цифр двух чисел составить max число, сохраняя первоначальную последовательность цифр
Из цифр двух натуральных,трёхзначных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность цифр.(через...

Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и сумму этих цифр. Вывести на экран каждое число, количес
Дана последовательность n натуральных чисел. Для каждого числа вычислить количество его цифр и сумму этих цифр. Вывести на экран каждое...

Сформировать наибольшее возможное число из цифр максимального и минимального элементов этого массива
Дан массив целых чисел. Сформировать наибольшее возможное число из цифр максимального и минимального элементов этого массива. При решении...

Составить из имеющихся цифр максимально возможное число
С клавиатуры вводится строка, содержащая буквы и цифры. Составить из имеющихся цифр максимально возможное число.

Составить из имеющихся цифр максимально возможное число
С клавиатуры вводится строка, содержащая буквы и цифры. Составить из имеющихся цифр максимально возможное число.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru