Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
trish145
-8 / 2 / 0
Регистрация: 28.02.2012
Сообщений: 106
#1

В заданном тексте определить целое число состоящие из наибольшего количества цифр - C++

15.03.2013, 10:41. Просмотров 624. Ответов 7
Метки нет (Все метки)

В заданном тексте определить целое число состоящие из наибольшего количества цифр.
Помогите плииииз
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2013, 10:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В заданном тексте определить целое число состоящие из наибольшего количества цифр (C++):

Найти в тексте первое слово состоящее из наибольшего количества цифр - C++
Формулировка задачи:Найти в тексте первое слово - целое число, состоящее из наибольшего количества цифр (числа заданы последовательностью...

Найти слова в заданном тексте, состоящие из цифр и сумму чисел, которые образуют эти слова - C++
Помогите разобраться пожалуйста: 1. Дан текст. Найти слова, состоящие из цифр и сумму чисел, которые образуют эти слова. 2....

Ввести произвольное целое положительное число. Определить число с обратным порядком цифр заданного числа - C++
Я первокурсник, я мало времени уделил обучению(полный дурак, признаю.) но на завтра нужно сдать лабораторную, я понимаю задание, но циклы...

Дано положительное целое число. Требуется определить количество цифр в нём - C++
Дано положительное целое число. Требуется определить количество цифр в нём. При выполнении данной лабораторной работы необходимо...

Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые - C++
Помогите сделать три задачи: 1)Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые. Выведите 'YES' если число...

В заданном тексте определить слово, в котором заданный символ встретится наибольшее число раз - C++
Условие задачи: в заданном тексте определить слово, в котором заданный символ встретится наибольшее число раз.

7
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
15.03.2013, 11:40 #2
Алгоритм: бежим по тексту, видим цифру, запоминаем ее и считаем, что началось число. Берем след.символ, если это снова цифра - склеиваем ее с предыдущей. Как только встретим что-то отличное от цифры - фиксируем кол-во цифр числа. При нахождении нового числа сравниваем кол-во цифр с ранее найденными. Выводим нужное.
0
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,389
15.03.2013, 11:58 #3
Гм. Пример текста:
вася пупкин12345678блаблабла белиберда 123
- что должно получиться?
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
15.03.2013, 12:04 #4
Цитата Сообщение от CheshireCat Посмотреть сообщение
что должно получиться?
Вестимо: 12345678
0
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,389
15.03.2013, 12:16 #5
Я не зря задал этот вопрос. Все упирается в определение: что такое "число"?

Если "числом" считается любая последовательность цифровых символов, ограниченная справа и слева любыми нецифровыми символами (включая сюда начало и конец строки), то, безусловно, правильный ответ - 12345678. Однако если "числом" считать (точно так же, как и в реальной жизни) только последовательность цифровых символов, ограниченную справа и слева символами пробела/табуляции и/или начала или конца строки, то правильный ответ - 123.

Вот это ТС должен уточнить у того, кто ставил задачу.
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
15.03.2013, 12:42 #6
CheshireCat, а ещё никто не говорил какое это число: арабскими цифрами записано или римскими. Да и систему счисления не стоит сбрасывать со счетов. Вдруг нужно вовсе не десятичную использовать? По-моему, Вы просто усложняете задание. Если решение подходит под исходную формулировку - значит это решение. Если не подходит - то, будьте любезны, уточните формулировку. Как-то так, я считаю.
0
CheshireCat
15.03.2013, 13:27
  #7

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
Если решение подходит под исходную формулировку - значит это решение. Если не подходит - то, будьте любезны, уточните формулировку.
Вот это, кстати, самый верный путь завалить любой проект. Потому что неправильно понятое (или непонятое вообще) задание - выливается в бесконечные переделки кода.
Конкретно по данному топику, сильно опасаюсь, что, решив задачу тупо "в лоб", ТС получит от препа диагноз "вы неверно решили задачу."

0
Tulosba
15.03.2013, 13:36     В заданном тексте определить целое число состоящие из наибольшего количества цифр
  #8

Не по теме:

Цитата Сообщение от CheshireCat Посмотреть сообщение
Конкретно по данному топику, сильно опасаюсь, что, решив задачу тупо "в лоб", ТС получит от препа диагноз "вы неверно решили задачу."
А я вот думаю немного о другом: что сначала нужно ещё алгоритм перевести в код. И, скорее всего, ТС попросит это сделать
Преподы бывают разные. Если поставит задачу "завалить", то завалит в любом случае, просто изменив или дополнив задание "на лету". А может быть и такой, что примет любое решение, удовлетворяющее его личным критериям качества.
У нас вообще препод валил из-за форматирования, а на логику плевал (не лучший, я Вам скажу, препод).

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2013, 13:36
Привет! Вот еще темы с ответами:

В заданном тексте определить слово, в котором заданный символ встретится наибольшее число раз. - C++
Помогите пожалуйста, народ!:) Задание. В заданном тексте определить слово, в котором заданный символ встретится наибольшее число раз.

Вводится две строки, состоящие из цифр; из этих цифр составить максимальное число - C++
Доброго времени суток! Нужно написать программу, где на экране вводится две строки состоящие из цифр, Из этих цифр составить максимальное...

С клавиатуры вводится целое число любой разрядности. Определить количество цифр в нем и их сумму - C++
С клавиатуры вводится целое число любой разрядности. Определить количество цифр в нем и их сумму Кол-во цифр уже сделал: #include...

Ввести целое число любой длины и определить среднее геометрическое первой и последней цифр - C++
Здравствуйте! Помогите сделать задания для лабараторки) Задания: Ввести целое число и определить среднее геометрическое первой и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru