WEBLEDI.RUВебледи Форум успешных женщин-вебмастеров
17 Январь 2017, 16:59:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Правила Реклама
 
5
10
15
Свежие ответы
от AffiliateCube (CPA-сети)
от Irina0408 (Дизайн)
от FreeZe (Покупка-продажа)
от rusrob (Ищу копирайтера, редактора, контент-менеджера)
от rusrob (Контент, копирайтинг, переводы)
от Петрова (Новичку)
от salemed (Социальные сети)
от Holly (Тизерные и баннерные сети)
от HostiMan (Хостинг)
от vuxaru (Пожелания к администрации форума)
от lana280479 (Работа и услуги)
от wellweb (Домены)
от vuxaru (Деловые предложения)
от Lakaire (Продвижение, SEO)
от anton77 (Обмен ссылками)
Свежие темы
Показать ещё
  Печать  
Страниц: 1
Автор

Тема: Составить алгоритм  (Прочитано 2043 раз)

0 Пользователей и 1 Гость смотрят эту тему.
asskra
Offline Offline

Сообщений: 22


Лечу сайты


Просмотр профиля
« : 13 Сентябрь 2011, 19:51:28 »

Vsem privet.

Ochen nygna pomosh

Задание: Составить алгоритм подсчитывающий сумму «Счастливых чисел» от 100 000 до 999 999
Счастливое число сумма первых трех цифр равна сyмме последних трех.


Zaranee sps
Записан

Anton
« Ответ #1 : 13 Сентябрь 2011, 20:32:19 »

$string =~ m/^(\d)(\d)(\d)(\d)(\d)(\d)$/;
if (($1 + $2 +$3) == ($3 + $4 + $5)) { print "good"; } else { print "bad"; }
Записан
sputnik1818
Offline Offline

Сообщений: 398


Просмотр профиля
« Ответ #2 : 13 Сентябрь 2011, 20:38:44 »

Циклом прогоняешь числа от 100000 до 999999
В каждом цикле парсишь число на составляющие цифры считаешь суммы 3 первых и 3 последних
Если равно - увеличиваешь счетчик.
----
Алгоритм перекладываешь на нужный язык программирования
Записан

Правила форума
Форум передан новым владельцам:) Контакты их ищите на форуме.
Anton
« Ответ #3 : 13 Сентябрь 2011, 20:57:09 »

циклт то зачем? если надо подсчитать для числа 544 544

даже если предложить что Федору нужен список, твой алгоритм не подойдет т.к. 545 455 он не распознает  Подмигивающий
Записан
sputnik1818
Offline Offline

Сообщений: 398


Просмотр профиля
« Ответ #4 : 13 Сентябрь 2011, 21:10:08 »


циклт то зачем?
Так ТС нужна же вроде сумма счастливых чисел.
Читаем внимательней пиво

т.к. 545 455 он не распознает
Я ж написал - парсишь число на цифры и сверяешься Улыбка
Записан

Правила форума
Форум передан новым владельцам:) Контакты их ищите на форуме.
Anton
« Ответ #5 : 13 Сентябрь 2011, 21:16:33 »

Так ТС нужна же вроде сумма счастливых чисел.
а я понял что нужна сумма чисел первых трёх со вторыми тремя  пиво (даже в одном числе сумма 2х чисел же)

Задание - ОК  :D
Записан
asskra
Offline Offline

Сообщений: 22


Лечу сайты


Просмотр профиля
« Ответ #6 : 13 Сентябрь 2011, 22:07:30 »

nygno tipo takogo
Записан

asskra
Offline Offline

Сообщений: 22


Лечу сайты


Просмотр профиля
« Ответ #7 : 13 Сентябрь 2011, 22:08:06 »

В каждом цикле парсишь число на составляющие цифры
a kak parsit chisla
Записан

nataliweb
Offline Offline

Пол: Женский
Сообщений: 65



Просмотр профиля
« Ответ #8 : 14 Сентябрь 2011, 03:11:18 »

коллеги, 13-го сентября ведь был день программиста  Улыбка 256-й день в году!
хочу поздравить всех с этим праздником!  скрыто

у меня алгоритм похожий на тот, что из Контакта получился, вот:


берется целый остаток от деления исходного числа на 10 - это будут единицы, потом берется целый остаток от деления на 10 исходного числа деленного на 10 - это будут десятки, потом целый остаток от деления на 10 исходного числа деленного на 100 - это сотни и т.д.
вот  стеснительный
Записан

Без труда не напишешь и "Hello World!"
Страниц: 1
  Печать  
 
Перейти в:  

| Sitemap