![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
DarkAngel1994 |
![]() ![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: ![]() ![]() ![]() |
Вводятся два числа N и K. Выведите количество чисел из
диапазона от 1 до N включительно таких, что их сумма цифр делится на K. Пример ввода 100 3 Пример вывода 33 Пример ввода 22 4 Пример вывода 5 |
Федосеев Павел |
![]()
Сообщение
#2
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 298 Пол: Мужской Реальное имя: Федосеев Павел Репутация: ![]() ![]() ![]() |
Прикольно!
А как это на паскале реализовать? |
Гость |
![]()
Сообщение
#3
|
Гость ![]() |
|
Krjuger |
![]()
Сообщение
#4
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
ММмммм, делится как??? нацело? тогда каким образом 5 делится на 4 нацело???Может все таки 17, или 13, или 22???? и почему в диапозоне от 1 до 100 лишь 33 делиться на 3? 66 тоже делиться, если я математику не забыл, и 99 как не странно. И да когда я говорю 66 делиться на 3 это не значит что я само число 66 делю, кратных трем очень много, я имеено в соответствии с заданием считаю 6+6=12,что делиться на 3, равно как и 9+9=18 тоже.
Так что ооочень странные результаты выполнения программы. Сообщение отредактировано: Krjuger - 9.10.2012 20:27 |
Гость |
![]() ![]()
Сообщение
#5
|
Гость ![]() |
ММмммм, делится как??? нацело? тогда каким образом 5 делится на 4 нацело???Может все таки 17, или 13, или 22???? и почему в диапозоне от 1 до 100 лишь 33 делиться на 3? 66 тоже делиться, если я математику не забыл, и 99 как не странно. И да когда я говорю 66 делиться на 3 это не значит что я само число 66 делю, кратных трем очень много, я имеено в соответствии с заданием считаю 6+6=12,что делиться на 3, равно как и 9+9=18 тоже. Вот я скинул файл вот весь текст из задания. текст не я писал! Прикрепленные файлы ![]() |
Krjuger |
![]()
Сообщение
#6
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
Сочувствую я вам, я не знаю, какой магией надо обладать,чтобы оба теста отработали именно так, как тут показано.
|
IUnknown |
![]()
Сообщение
#7
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: ![]() ![]() ![]() |
Сочувствую я вам, я не знаю, какой магией надо обладать,чтобы оба теста отработали именно так, как тут показано. Надо просто читать внимательно то, что написано в первом посте. А не отвечать наобум то, что первым пришло в голову. Сколько по-твоему в интервале 1 .. 100 чисел, сумма цифр которых делится на 3 нацело? По-моему, их как раз 33: 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 90 93 96 99. Задача решается ровно в 3 строки кода, на самом деле... Уже и это вызывает затруднение. Куда мир катится? |
Krjuger |
![]()
Сообщение
#8
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: ![]() ![]() ![]() |
тьфу ты, да чето совсем слеп стал, перепутал количество цифр с, непосредственно самими цифрами)
|
Федосеев Павел |
![]()
Сообщение
#9
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 298 Пол: Мужской Реальное имя: Федосеев Павел Репутация: ![]() ![]() ![]() |
Уже и это вызывает затруднение. Куда мир катится? Не поверите! В нашей стране преподаватель университета чаще всего удивлён выполненной работе студента. Утверждаю это не по-наслышке. Недавно делал для одного из своих начальников, получающего заочное образование, контрольную (или домашнюю) работу по математике (т.е. для меня эта работа была "бесплатной шабашкой"="кровавой шабашкой"= барщиной). Оформил аккуратно, но математически не совсем строго. За счёт упрощения объём писанины сократился в 1,5-2 раза. Преподаватель удивился, обрадовался, пришёл в восторг от наличия графика (это он повторил несколько раз), поставил оценку пять. Я был шокирован. Хотя, справедливости ради, скажу, что это пока эпизоды, а не повсеместное явление. DarkAngel1994, я прошу прощения за свой первый пост. Возможно, что ты сделаешь эту задачу самостоятельно, но пока не знаешь с чего начать. Давай-ка, я дам тебе лёгкого пинка в нужном направлении. Когда я решаю подобные учебные задачки, я начинаю с простого: program MyProg; Далее, между begin и end я набрасываю те пресловутые "три строчки кода". Подсчитываю переменные и заношу их в секцию var program MyProg; Пытаюсь компилировать, получаю сообщения компилятора об отсутствии ";", о грамматических ошибках. Исправляю. Тестирую на наборах данных. Ищу и исправляю логические ошибки. Вот. Что из этого вызывает у тебя затруднение? Выделение цифр и их суммирование? Смотри Sum:=0; Весь форум замер в ожидании твоего роста, прогресса, проявлений силы мысли... Тысячелетия с пирамид смотрят на тебя! Не дай пропасть втуне моему набору длинного текста! |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 2:23 |