|
1 / 1 / 1
Регистрация: 19.09.2014
Сообщений: 36
|
|||||||||||
Дана строка. Если она представляет собой запись целого числа, то вывести 1; если вещественного - 201.11.2014, 12:41. Показов 13039. Ответов 10
Метки нет (Все метки)
Дана строка. Если она представляет собой запись целого числа, то вывести 1; если вещественного (с дробной частью), то вывести 2; если строку нельзя преобразовать в число, то вывести 0.
Простите, я уже постила эту задачу. И мне ее решили. Но там все очень сложно. Все , что там было - мы не проходили в универе. Я все же надеюсь, что кто-то сможет помочь мне ее написать простым понятным кодом, иначе я просто свихнусь(((( Приложу коды, как ее делали, но(еще раз повторюсь) меня препод на части разорвет , если это увидит. за этот код благодарю @schdub
0
|
|||||||||||
| 01.11.2014, 12:41 | |
|
Ответы с готовыми решениями:
10
Если строка представляет собой запись целого числа, то вывести 1 |
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||
| 01.11.2014, 12:54 | ||
|
devochka_lena, а чем не устраивают приведенные решения?
Добавлено через 1 минуту
1
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,780
|
||||||||||||
| 01.11.2014, 13:12 | ||||||||||||
|
Не по теме: Что за студенты пошли? Хорошо хоть, это не медицинский форум.
1
|
||||||||||||
|
1 / 1 / 1
Регистрация: 19.09.2014
Сообщений: 36
|
||||||||||||||||||||||
| 01.11.2014, 13:57 [ТС] | ||||||||||||||||||||||
|
ну например мы пишем такие коды:
Не критикуйте меня - я ведь учу то, что преподают. И мне трудно очень разобраться в той задаче. А то что мне написали, я вообще не понимаю. поэтому не могу даже переделать под себя. не проходили
0
|
||||||||||||||||||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||||||
| 01.11.2014, 14:33 | |||||||
Сообщение было отмечено devochka_lena как решение
Решение
Вот переделал код korvin_. Поддержки отрицательных чисел в нем разве что нет.
2
|
|||||||
|
1 / 1 / 1
Регистрация: 19.09.2014
Сообщений: 36
|
||||||
| 01.11.2014, 17:16 [ТС] | ||||||
|
спасибо большое!!! это уже понятно, буду разбирать))
Добавлено через 5 минут компилятор ошибку выдает в
0
|
||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||
| 01.11.2014, 17:31 | ||||||
0
|
||||||
|
Вездепух
13202 / 6837 / 1822
Регистрация: 18.10.2014
Сообщений: 17,294
|
|||||||||||
| 01.11.2014, 22:45 | |||||||||||
|
Когда дело доходит до конкретного кода, возникает вопрос о тонкостях разрешенных форматов числа.
Тот код, который был приведен korvin_ и транслирован Jewbacabra, считает пустую строку корректным представлением целого числа. Это плохо. Строка из одной-единственной точки считается корректным представлением вещественного числа - это тоже плохо. ("Куда уж проще?", говорите?) Строки типа '5.' и '.3' считаются корректным представлением вещественных чисел. Да, это так в языке С (например), но вот подразумевалось ли это в исходной задаче - не ясно. А как насчет обрамления представления числа пробелами - разрешается или нет? Добавлено через 6 минут В том числе поэтому вместо реализации некоей "машины состояний" с единственным главным циклом я бы в таком случае все-таки предпочел распарсить все компоненты представления индивидуально
При этом понятно, что '\0' тоже удовлетоворяет условию '< '0'', что позволяет нам записать циклы более компактно
1
|
|||||||||||
|
1 / 1 / 1
Регистрация: 19.09.2014
Сообщений: 36
|
||||||
| 11.11.2014, 19:33 [ТС] | ||||||
|
Специально для тех, кто мучится так же как и я!
Ребята, я решила эту задачу.(не прошло и пол года...) Делайте добро=)
0
|
||||||
|
Вездепух
13202 / 6837 / 1822
Регистрация: 18.10.2014
Сообщений: 17,294
|
||
| 11.11.2014, 20:21 | ||
|
Даже если закрыть глаза на странное требование ввести ровно 5 символов, ваше решение считает, что строки "5.3.4", "@#.&?" и ".,.,." являются записью вещественного числа. Это не говоря еще о том, что для "stroku 5 simvolov" нужен строковый массив размера как минимум 6, а не 5. Поэтому мой вам совет: внимательно рассмотрите правильные решения выше и внимательно же разберите ошибки вашего решения.
0
|
||
|
1 / 1 / 1
Регистрация: 19.09.2014
Сообщений: 36
|
|
| 12.11.2014, 09:38 [ТС] | |
|
это не шутка. У меня только числа, буквы и точку распознает. больше и не надо для препода. При всем этом я сделала самыми простыми операторами. Если вы не студент первак, вы меня не поймете)
мне и нужно было, что бы запись, содержащую только числа определяло как целочисленную, запись с точкой - вещественную, а строку, содержащую что-то иное - как запись, которую нельзя преобразовать в число. вот и все)
0
|
|
| 12.11.2014, 09:38 | |
|
Помогаю со студенческими работами здесь
11
Дана строка. Если она представляет собой запись целого числа, то вывести 1; если вещественного (с дробной частью), то вывести 2; если строку нельзя
Дана строка. Если она представляет собой запись целого числа, то вывести 1, если вещественного (с дробной частью) — вывести 2 Дана строка. Если она представляет собой запись целого числа, то вывести 1; если вещественного (с дробной частью), то вывести 2 Дана строка. Если она представляет собой запись целого числа, то вывести 1; если вещественного (с дробной частью), то вывести 2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|