Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.09.2017, 14:20   #1
ВениаминВ
Новичок
Джуниор
 
Регистрация: 09.09.2017
Сообщений: 2
По умолчанию [C++] В чём смысл, какой алгоритм такого задания: "С клавиатуры задать трёхзначное число, определить входит ли в него програмно заданное число "а"?

С клавиатуры задать трёхзначное число, определить входит ли в него програмно заданное число "а"
ВениаминВ вне форума Ответить с цитированием
Старый 09.09.2017, 14:39   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

А что не понятно в задании? Вводится, например, 435 и 4. Видите там 4 входит?
p51x вне форума Ответить с цитированием
Старый 12.09.2017, 10:54   #3
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,814
По умолчанию

смысл в том, чтоб вы научились использовать самым простым образом операторы и функции ввода, вывода, целочисленный остаток от деления, сравнение двух чисел.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 12.09.2017, 13:23   #4
Ottava
Форумчанин
 
Регистрация: 05.09.2017
Сообщений: 157
По умолчанию

О, мнения уже разделились. p51x трактует термин "входит" как вхождение строки в строку. NetSpace считает, что "вхождение числа в число" это делимость первого на второе.

И я не могу сказать, что кто-либо из них неправ. Постановка задачи явно не однозначна!
Безопасность с Content Security Policy
Ottava вне форума Ответить с цитированием
Старый 12.09.2017, 13:28   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Это у вас только в голове. NetSpace, про делимость не говорил.
Это два разных подхода.
Берем 435 и 4. Мой вариант: входит. NetSpace: 435: 4 ( 435 % 100), 3, 5 и опять входит.
p51x вне форума Ответить с цитированием
Старый 14.09.2017, 14:57   #6
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Можно вброс сделать?
В контексте данной темы отличают термины "цифра" и "число"?

Просто от этого меняется смысл задачи. Входной параметр может быть только цифрой или числом вообще? Если число, то имеет смысл говорить о "подчисле" (по аналогии с подстрокой).

Советую рассматривать входной параметр как число всё же. ИМХО, он универсальный, то есть, для цифры (читай "однозначного числа") работать также будет.
Вадим Мошев вне форума Ответить с цитированием
Старый 14.09.2017, 18:11   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Этот вброс он должен был сделать своему преподу, а пока мы можем трактовать задачу как хотим.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как програмно задать число? ВениаминВ Помощь студентам 1 09.09.2017 13:25
Массив а[1..8], заполненный случайными числами [-10, 10]. Определить, Если массив не содержит заданное число, то вставить число schibeki Паскаль, Turbo Pascal, PascalABC.NET 5 30.01.2014 21:10
Определить , является ли заданное число степенью тройки dimanfanat Помощь студентам 9 21.12.2012 16:10
Если число входит в диапазон, то рядом с ним записывается число, определенное для диапазона. Sundreamer Microsoft Office Excel 9 28.12.2011 19:40
Определить являится ли заданное число N автоморфорным investr Microsoft Office Word 0 07.12.2011 15:44