Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
8 / 8 / 11
Регистрация: 30.07.2015
Сообщений: 65

Вывести вначале максимальное, а затем минимальное из введённых чисел

07.01.2016, 10:54. Показов 3506. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пж,из егэ: на вход подаются два целых числа; числа расположены в одной строке. Вывести вначале максимальное, а затем минимальное из них. Числа должны выводиться в одной строке и разделяться одним пробелом.

Добавлено через 30 минут
хотя вот,сам решил:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var s:string[255];
i,j,k:integer;
s1,s2:string[255];
s3:string[255];
n1,n2:integer;
begin
 
readln(s);
for i:=1 to s.length do
if s[i]=' ' then begin
for j:=1 to i-1 do
 s1+=s[j];
 for j:=i+1 to s.length do
 s2+=s[j];
end;
TryStrToInt(s1, n1);
TryStrToInt(s2, n2);
 if n1>n2 then
 s3:=IntToStr(n1)+' '+ IntToStr(n2)
else  s3:=IntToStr(n2)+' '+ IntToStr(n1);
writeln(s3);
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.01.2016, 10:54
Ответы с готовыми решениями:

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

Вывести на экран максимальное и минимальное из введенных чисел
С клавиатуры последовательно считать N целых чисел. Вывести на экран максимальное и минимальное из введенных чисел. Количество чисел N...

Последовательность вводится N целых чисел. Найдите минимальное и максимальное число из введенных чисел
Последовательность вводится N целых чисел. Найдите минимальное и максимальное число из введенных чисел.

7
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
07.01.2016, 11:32
Ты перемудрил. Зачем делать то, что за тебя САМ прекрасно сделает Паскаль (стандартные функции ввода)?!

сравни:
Pascal
1
2
3
4
5
6
7
8
var n,m : integer;
begin
  read(n,m);
  WriteLn;
  if n>m 
    then WriteLn(n,' ',m) 
    else WriteLn(m,' ',n);
end.
0
3 / 3 / 7
Регистрация: 04.01.2016
Сообщений: 20
07.01.2016, 12:47
Цитата Сообщение от Sergio Leone Посмотреть сообщение
Ты перемудрил. Зачем делать то, что за тебя САМ прекрасно сделает Паскаль (стандартные функции ввода)?!
Ему надо, что бы числа вводились в виде строки.

Добавлено через 4 минуты
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
  s, c1, c2: string;
 
begin
  readln(s);
  s := s + ' ';
  c1 := copy(s, 1, pos(' ', s) - 1);
  delete(s, 1, pos(' ', s));
  c2 := copy(s, 1, pos(' ', s) - 1);
  delete(s, 1, pos(' ', s));
  if strtoint(c1) > strtoint(c2) then
    writeln(c1, ' ', c2)
  else
    writeln(c2, ' ', c1);
end.
Держи оптимальное
0
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
07.01.2016, 13:04
Цитата Сообщение от Karadmi Посмотреть сообщение
Ему надо, что бы числа вводились в виде строки.
И где ты это вычитал?

Цитата Сообщение от RALLIST1 Посмотреть сообщение
а вход подаются два целых числа; числа расположены в одной строке.
на вход подаются два целых числа, расположенных в одной строке.
попробуй такой код
Pascal
1
2
3
4
5
var n,m : integer;
begin
  read(n,m);
  writeln(n);
  writeln(m);
введи в одну строку два целых числа, разделённых пробелом, например:
12 22
расскажи, что получилось.

Не понимаю, зачем нужно придумывать себе сложности там, где они не нужны!

Добавлено через 1 минуту
впрочем, пусть каждый выберет для себя тот вариант, что считает правильным.
0
3 / 3 / 7
Регистрация: 04.01.2016
Сообщений: 20
07.01.2016, 13:37
Цитата Сообщение от Sergio Leone Посмотреть сообщение
И где ты это вычитал?
на вход подаются два целых числа; числа расположены в одной строке.

Цитата Сообщение от Sergio Leone Посмотреть сообщение
Не понимаю, зачем нужно придумывать себе сложности там, где они не нужны!
Это задача ЕГЭ она не может на столько просто решаться
0
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
07.01.2016, 14:01
Karadmi, не буду спорить. я всё уже сказал.
На мой взгляд, глядя на первые задания ЕГЭ по математике, например, задания простейшие (могу доказать).
Поэтому, не вижу причин, почему не может быть простых заданий по Информатике.
Но я ЕГЭ не писал, спорить не буду.
пусть решает тот, кто в теме.
0
8 / 8 / 11
Регистрация: 30.07.2015
Сообщений: 65
07.01.2016, 16:17  [ТС]
да ,у меня именно в виде строки, а не чисел
0
2511 / 1132 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
08.01.2016, 16:46
Цитата Сообщение от RALLIST1 Посмотреть сообщение
да ,у меня именно в виде строки, а не чисел
Любопытно, как это ты определил?

У тебя в коде написано:
Code
1
readln(s);
Кто тебе мешает вместо этой строки написать
Pascal
1
read(n,m);
?!
Вот если ты так напишешь, то что будет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.01.2016, 16:46
Помогаю со студенческими работами здесь

Вывести вначале наименьшее, а затем наибольшее из данных чисел
Задача:Ввести три числа A, B, C. Вывести вначале наименьшее, а затем наибольшее из данных чисел. Если пользователь введёт числа так, что...

Вывести вначале большее, а затем меньшее из двух чисел
Даны два числа. Вывести вначале большее, а затем меньшее из них Assembler

Найти максимальное и минимальное из трёх введённых чисел
Задача: Напишите программу, которая выбирает максимальное и минимальное из трёх введённых чисел. Входные данные: Входная строка...

Определить количество, минимальное и максимальное из введенных чисел
Пользователь вводит последовательность чисел. Окончание ввода – ввод числа ноль. Программа должна определить количество, минимальное и...

В цикле ввод чисел, после ввода каждого числа вычислить минимальное, максимальное и среднее для введенных чисел
В цикле ввод чисел. после ввода каждого числа вычислить минимально, максимальное и среднее для введенных чисел. ввод 0- выход из программы.


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru