![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 01.07.2011
Сообщений: 5
|
![]()
Уважаемые программисты!
Очень нуждаюсь в Вашей помощи. Я получил следующее задание. Написать на C# программу: "Вводятся два числа N и K. Необходимо вывести количество чисел в промежутке от 1 до N, сумма цифр которых делится нацело на K". Долго бился, пытаясь найти Великую закономерность, которая решит все проблемы, но так и не нашел ![]() ![]()
Если думаешь, что тебе всё известно - ты чего-то не заметил. (Томас Дьюар)
Последний раз редактировалось Hennessy; 02.07.2011 в 00:09. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Может просто имеет смысл написать функцию для нахождения такой суммы чисел?
|
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 01.07.2011
Сообщений: 5
|
![]() Цитата:
Нужно решение, основанное на каком-то незримом свойстве чисел ![]()
Если думаешь, что тебе всё известно - ты чего-то не заметил. (Томас Дьюар)
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 03.08.2009
Сообщений: 77
|
![]()
верхняя граница N должна быть определена. Интересная, вроде не сложная задачка. Посижу покумекаю что к чему. Но приблизительно так
если N>1000 000 целая равняется N/1000 000; 1000 000 /10; tmp=N mod 1000 000 |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
![]() Код:
P.S. Самому уже интересно как это сделать быстро при больших числах))
Если помог, жми спасибо
![]() |
![]() |
![]() |
![]() |
#6 | ||||||
Новичок
Джуниор
Регистрация: 01.07.2011
Сообщений: 5
|
![]() Цитата:
Цитата:
G-Kyller, наверное это покажется странным, но мне не доводилось встречаться с таким кодом=). А именно с Цитата:
Цитата:
Цитата:
Если можно в двух словах=) Цитата:
Если думаешь, что тебе всё известно - ты чего-то не заметил. (Томас Дьюар)
Последний раз редактировалось Stilet; 02.07.2011 в 08:32. |
||||||
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
![]() Код:
Код:
Код:
Если помог, жми спасибо
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 03.08.2009
Сообщений: 77
|
![]()
ну вот как бэ на с++ есть такая штука, главное в типы вложиться... или обработать исключение
![]() Код:
Последний раз редактировалось Alkagolik; 02.07.2011 в 01:20. |
![]() |
![]() |
![]() |
#9 | |
Новичок
Джуниор
Регистрация: 01.07.2011
Сообщений: 5
|
![]()
G-Kyller, спасибо, буду знать
![]() Alkagolik, я изучил только С#, поэтому абсолютно не ориентируюсь в Вашем коде. ![]() Мне тут прислали вариантец, но он работает с ошибкой(при вводе N=22 K=4 выдает ответ 4 вместо 5). Прошу Вас глянуть. Кстати, вариантец этот - хороший пример того кода, который мне понятен ![]() Цитата:
Если думаешь, что тебе всё известно - ты чего-то не заметил. (Томас Дьюар)
|
|
![]() |
![]() |
![]() |
#10 | |
Новичок
Джуниор
Регистрация: 01.07.2011
Сообщений: 5
|
![]()
Нашел ошибку - в условии цикла проверялись все числа до N-1.
Вот исправленный вариант для потомков ![]() Цитата:
я свою миссию выполнил, основываясь на Ваших дельных предложениях. Спасибо всем за помощь!
Если думаешь, что тебе всё известно - ты чего-то не заметил. (Томас Дьюар)
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С\С++ Дана последовательность чисел. Найти количество различных чисел в этой последовательности | yuliyayuliya | Помощь студентам | 1 | 14.04.2011 06:30 |
Delphi. найти последовательность всех чисел от 1 до n, кроме чисел с одинаковыми цифрами | bayda06 | Помощь студентам | 7 | 01.07.2010 18:18 |
Ввести несколько чисел (кол-во чисел запрашивать с экрана). Определить, сколько чисел, меньших заданного | Lirika | Помощь студентам | 0 | 08.05.2010 21:39 |
Задача на свойства чисел | Иллидан | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 02.05.2008 12:25 |
вычисление суммы чисел, кратных 3 из последовательности, состоящей из 10 чисел, заранее заданных | Белка | Помощь студентам | 3 | 27.10.2007 11:53 |