Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

LAKeeR

help c паскалем

Рекомендованные сообщения

Нужно до завтра решить задачу

№1 Управляющая компания решила заменить все указатели номеров квартир в доме на однотипные. С цель экономии решили номера квартир формировать из отдельных цифр. Сколько полных цифровых комплектов номеров(наборов от 0 до 9) потребуется для замены указателей в подъезде с номерами квартир от N1 до N2?

На входе два целых числа N1 и N2 (0<N1<N2<=300).

Введите одно число - минимальное количество полных цифровых наборов, которые необходимо заказать.

Пример:

Ввод Вывод

1 20 12

 

97 124 38

 

бтв, не нашел тему по программированию

Поделиться сообщением


Ссылка на сообщение

бтв, не нашел тему по программированию

ну и еблан))


giphy.gif

Поделиться сообщением


Ссылка на сообщение

попробуй тут спросить может помогут http://prodota.ru/forum/index.php?showtopic=156623


 

 

link=topic=4952.msg145305#msg145305 date=1198276079]

Максимум Online сегодня: 318. Максимум Online: 318 (22 Декабря 2007, 01:13:40)

сука все перегружаете, я заебался поднимать опять все

bTxPdqV.png

Поделиться сообщением


Ссылка на сообщение

writeln

readln

profit :nate:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

до завтра ты это не решишь :yes:


электромагнитная волна и есть колебания эфира (в купе с потоком фотонов), разве не?

b170.gif

Поделиться сообщением


Ссылка на сообщение

Делаешь числовой массив из 10 элементов, в нем будет храниться количество вызовов каждой из цифр от 0 до 9.

Пишешь функцию разбора числа на цифры.

Идешь циклом от N1 до N2, на каждом шаге разбираешь текущее число на цифры, и увеличиваешь элемент массива, соответствующий цифре на 1.

Т.е. текущее число 193, цифры '1', '9', '3', значит делаешь a[1]:=a[1]+1; a[9]:=a[9]+1; a[3]:=a[3]+1.

В конце ищешь максимальный элемент массива, его и выводишь.

 

На цифры можно разбирать просто поделив на 10 и взяв остаток, потом снова, пока остаток не будет равен нулю (вроде так и будет в конце).

Поделиться сообщением


Ссылка на сообщение
(изменено)

Делаешь числовой массив из 10 элементов, в нем будет храниться количество вызовов каждой из цифр от 0 до 9.

Пишешь функцию разбора числа на цифры.

Идешь циклом от N1 до N2, на каждом шаге разбираешь текущее число на цифры, и увеличиваешь элемент массива, соответствующий цифре на 1.

Т.е. текущее число 193, цифры '1', '9', '3', значит делаешь a[1]:=a[1]+1; a[9]:=a[9]+1; a[3]:=a[3]+1.

В конце ищешь максимальный элемент массива, его и выводишь.

 

На цифры можно разбирать просто поделив на 10 и взяв остаток, потом снова, пока остаток не будет равен нулю (вроде так и будет в конце).

да, да примерно так я и сделал
Изменено пользователем LAKeeR

Поделиться сообщением


Ссылка на сообщение

Ты тему не можешь создать в правильном разделе, куда тебе программировать-то?


Поделиться сообщением


Ссылка на сообщение

Ты тему не можешь создать в правильном разделе, куда тебе программировать-то?

я не искал ее в мастерской, теперь буду знать

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...