Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.54/146: Рейтинг темы: голосов - 146, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 26.01.2010
Сообщений: 14

Определить, является ли число целым или четным

05.04.2010, 21:46. Показов 28371. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
алгоритм проверки числа на целостность, алгоритм проверки числа на чётность
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.04.2010, 21:46
Ответы с готовыми решениями:

Определить, является ли число дробным или целым
Дана строка. Если она представляет собой запись целого числа — вывести 1, если вещественного (с дробной частью) — вы¬вести 2, если строку...

Определить является число четным или нечетным
Добрый день Вводим трехзначное число, например 123 и определить , является среднее число ( в нашем случае 2 ) четным или нечетным

Ввести число и определить, является ли оно чётным или кратным трём
Ввести число и определить, является ли оно чётным или кратным трём. Вывести результат. Также проинформировать пользователя, если число...

22
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
07.09.2017, 19:02
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от EVG-1980 Посмотреть сообщение
Харе спорить
Да никто не спорит — просто обсуждаем возможные решения задачи в среде с неидеальным представлением чисел.

Цитата Сообщение от EVG-1980 Посмотреть сообщение
метод определения будет зависеть от конкретной задачи (ТЗ)
Конкретная задача поставлена в заголовке темы. Как говорится, [цензурьтесь] как хотите!
0
192 / 199 / 82
Регистрация: 11.04.2013
Сообщений: 1,086
07.09.2017, 19:19
Цитата Сообщение от kolorotur Посмотреть сообщение
Конкретная задача поставлена в заголовке темы.
В заголовке темы школьная задача , а вы раздули....

Щас я вам поставлю конкретную задачу, определить является ли число целым или четным

1. Число может содержать до 10 000 знаков , число может быть по типу любое (целое , не целое) заодно требуется проверить является ли число простым
0
 Аватар для SlepoyBog
1 / 1 / 0
Регистрация: 25.07.2016
Сообщений: 5
08.09.2017, 13:40
Цитата Сообщение от EVG-1980 Посмотреть сообщение
В заголовке темы школьная задача , а вы раздули....
Тут основная проблема именно в юмористах ))). Ну поставил ты смайлик в своём способе с поиском точки в строке, и что? Что он означает? Что так делать не надо? А ты уверен, что новичок который по средством Гугла/Яндекса пришёл бы в текущий пост понял твой намёк? Я бы к примеру точно не понял. И если бы не коммент пользователя SHIFT_969, никто из новичков вообще опасности с региональными параметрами и не заметил бы. Только опытные спецы это бы просекли, вот только основная аудитория данного поста - будут именно зелёные новички, которые в силу неопытности не умеют пока отличить добра от зла. У них есть вопрос, как собственно и был у меня, они его тупо вбиваю в поисковую строку Яндекса и попадают на сей сайт, с такими вот топиками, где полно подобным юмористических ответов. Естественно они их тупо копируют. Топиков с примерно таким же вопросом на данном сайте несколько, и там тоже, как и в этом, солянка: из нормальных ответов перемешанных с юмористическими. Половина ответов - неверные! Вот в чём проблема! Твой ответ ведь тоже лишь только частично верный! На первый косяк указал SHIFT_969. А второй косяк появится когда ты своим способом попытаешься переварить не float/double, а тип decimal, к примеру так:
C#
1
2
3
string r1 = 5m.ToString(new CultureInfo("ru-RU")).Contains(',') == false ? "целое" : "дробное";   ///"целое"  
string r2 = 5.0m.ToString(new CultureInfo("ru-RU")).Contains(',')  == false ? "целое" : "дробное";  ///"дробное", что неверно!
string r3 = 5.00m.ToString(new CultureInfo("ru-RU")).Contains(',') == false ? "целое" : "дробное"; ///"дробное", что неверно
Народ вы если стебаетесь, так пишите подробно над чем и почему. Просто впаять смайлик - не катит. Из-за таких вот приколов сперва попадаем мы - новички. А потом попадёте и вы, когда встретите данный код в какой-нибудь программе которую вас кто-нибудь заставит подправить. Вы сами себе делайте хуже ))).


Добавлено через 3 минуты
Цитата Сообщение от kolorotur Посмотреть сообщение
Если для проверки на целостность числа необходимо для начала произвести с этим числом какие-то манипуляции (Round, Truncate и т.д.), то это одна и та же проблема. Если алгоритм выдает неправильный результат без предварительного округления, то округление — неотъемлимая часть алгоритма и обязана быть "смешана в кучу" для правильной работы этого алгоритма. Задача ведь — написать алгоритм по определению целостности числа.
В принципе, если рассматривать это как отдельную подпрограмму(отдельный метод), тогда тут я согласен - округление должно быть частью данного алгоритма, первым этапом внутри данного метода. Но о разделе задач имел ввиду малость иное. То есть, решать данную задачу в рамках действующего кода: просто пара строк кода в текущей программе. Ну я по крайней мере именно так пишу свой код. Я не будут на данную задачу выделять отдельный метод. И если я в расчётах использую тип double, то буду заботиться о его точности отдельно, т.е. это совершено иная задача конкретно для меня. Она вообще с моим алгоритмом определения целостности/чётности - никоем образом не связана. Это для меня отдельный этап и связан он с точностью работы других участков программы. Поэтому, я и разделяю данные задачи. Ну а до какой степени округлять, тут уж всё от программы зависит, от конкретных. А мои два способа, что я для себя выбрал - простые, понятные, логичные. Без всяких там хитрых операторов %. Им можно подсунуть и не округлённые значения, конечно они в большинстве случаев накосячат с типами float/double, но они же не виноваты, что данные типы имеют недостатки. Мои способы ни в чём не виноваты - они хорошие, белые и пушистые )))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.09.2017, 13:40

Определить: является ли число х целым?
Определить: является ли число х целым?

Требуется определить, является ли число чётным или не чётным
Ребят, помогите пожалуйста решить задачи. 1. Дано x:real, требуется определить, является ли число чётным или не чётным. 2. Дано матрица...

Определить является число целым или дробным
Собственно вопрос в названии темы. Не понимаю как. Уже всю голову сломал, не знаю что делать, прошу помощи. Нужно чтобы ответ выводился в...

Определить, является ли введенное число целым или вещественным
суть задачи такова: есть edit1, edit2, label1, label2. когда пользователь вводит число в Edit1, то в Label1 отображается является...

Определить, является ли число целым, натуральным или действительным
Нужно написать программу которая будет определять является ли число x целым, натуральным или действительным ? Если не трудно подскажите...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru