Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
Inform
1

На вход программе подается набор символов (в одной строке), среди которых есть хотя бы одна цифра.

28.03.2011, 13:06. Показов 2191. Ответов 6
Метки нет (Все метки)

На вход программе подается набор символов (в одной строке), среди которых есть хотя бы одна цифра. Окончание ввода ― цифра. Длина строки не превышает 255 символов. Требуется из всех цифр введенной последовательности составить минимально возможное число. Полученное число вывести в единственной выходной строке.

Помогите пожалуйста.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2011, 13:06
Ответы с готовыми решениями:

На вход программе подается набор символов
На вход программе подается набор символов, заканчивающийся точкой (в программе на языке Бейсик...

На вход программе подается набор символов, заканчивающийся символом 0
На вход программе подается набор символов, заканчивающийся символом 0 (в программе на языке Бейсик...

Преобразовать по условию последовательность символов s1, s2, ... sn, среди которых есть хотя бы одна точка
Дано натуральное число n и символы s1, s2, ... sn, среди которых есть хотя бы одна точка....

Найти и сохранить в строке те слова, в которых есть хотя бы одна цифра. Все остальные слова удалить
Помогите пожалуйста, есть задачка: Дана строка. Словом текста считается любая последовательность...

6
zheny_10
28.03.2011, 13:24 2
мне тоже нужно решить эту задачу))))))
а я даже не представляю как((((((((

Добавлено через 4 минуты
плиззззззз очень нужно
Почетный модератор
64089 / 47498 / 32734
Регистрация: 18.05.2008
Сообщений: 115,182
28.03.2011, 15:02 3
Цитата Сообщение от Inform Посмотреть сообщение
Окончание ввода ― цифра.
Это ошибка, если взять такое условие, то можно ввести только 1 цифру.

Добавлено через 12 минут
А решить просто, все цифры при вводе собирать в отдельную строку, потом отсортировать ее любым способом по возрастанию, будет минимально возможное число.
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4183 / 1284 / 237
Регистрация: 27.07.2009
Сообщений: 3,961
28.03.2011, 15:10 4
просто вывести самое маленькое число из строки:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var i: integer;
S,K: string;  
begin
  S:='ABC3 45 GOOD 39 YES 05';
  K:='9';
  while S<>'' do
   Begin
    if S[1] in ['0'..'9'] then
     For i:=1 to length(K) do
      if K[i]>=S[1] then 
       Begin
        insert(S[1],K,i);
        Break;
       End;
    delete(S,1,1);
   End;
  delete(K,length(K),1);
  writeln(K);
end.
0
Почетный модератор
64089 / 47498 / 32734
Регистрация: 18.05.2008
Сообщений: 115,182
28.03.2011, 15:21 5
Цитата Сообщение от Inform Посмотреть сообщение
Требуется из всех цифр введенной последовательности составить минимально возможное число.
Я понял так, что все цифры нужны.

Добавлено через 1 минуту
Да у тебя так и сделано, написано неудачно...
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4183 / 1284 / 237
Регистрация: 27.07.2009
Сообщений: 3,961
28.03.2011, 15:22 6
Цитата Сообщение от Puporev Посмотреть сообщение
Я понял так, что все цифры нужны.
в моем варианте так и есть. Выводится самое маленькое число, состоящее из всех цифр в строке.

А так, задание действительно не верно. Если окончание ввода - это цифра, то это единственная цифра в строке.
0
Почетный модератор
64089 / 47498 / 32734
Регистрация: 18.05.2008
Сообщений: 115,182
28.03.2011, 15:23 7
Цитата Сообщение от TAVulator Посмотреть сообщение
в моем варианте так и есть.
Я понял, просто прочитал
Цитата Сообщение от TAVulator Посмотреть сообщение
просто вывести самое маленькое число из строки
В твоем примере это 03
0
28.03.2011, 15:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2011, 15:23

Удалить все строки, в которых есть хотя бы одна цифра
С массива строк нужно удалить все строки, в которых есть хотя бы одна цифра. Помогите пожалуйста

Дана строка символов, среди которых есть одна открывающая и одна закрывающая скобки
Помогите плиз! Дана строка символов, среди которых есть одна открывающая и одна закрывающая скобки....

Дана строка символов,среди которых есть одна открывающаяся и одна закрывающая скобка
Дана строка символов,среди которых есть одна открывающаяся и одна закрывающая скобка.Вывести на...

Удалить из массива числа – палиндромы, в которых есть хотя бы одна нечетная цифра
помогите написать программу на С++ Дан массив из N целых чисел, где N&lt;=16, каждое число в...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru