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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2013, 22:19   #1
Ellzv
Новичок
Джуниор
 
Регистрация: 23.10.2013
Сообщений: 2
Восклицание программа на Паскале

1.
какую цифру нужно подставить в число А27 чтобы оно делилось на к
2.
найти все числа- близнецы(простые числа отличающиеся на 2) от M доN.
программы по этим задачам на Паскаль АВС

Последний раз редактировалось Ellzv; 23.10.2013 в 22:27.
Ellzv вне форума Ответить с цитированием
Старый 23.10.2013, 22:23   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
какую цифру нужно подставить в число А27 чтобы оно делилось на к
ну, это просто. цифру M.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.10.2013, 23:33   #3
Ellzv
Новичок
Джуниор
 
Регистрация: 23.10.2013
Сообщений: 2
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
ну, это просто. цифру M.
это две разные задачи, и по ним программы составить.
Ellzv вне форума Ответить с цитированием
Старый 24.10.2013, 08:05   #4
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Так составляйте, разрешаем!

А если серьезно: наработки где? Либо вы работаете сами, а здесь присутствующие направляют и советуют, либо вы платите деньги здесь присутствующим, которые пишут программу.

По первой задаче.
Представляете А27 в виде строки, последовательно подставляете вместо A цифры от 0 до 9, переводите строку в число, делите это число на к, если остаток = 0, значит нашли нужную цифру.

По второй задаче.
Изучите теорию, разработайте алгоритм.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 24.10.2013, 08:14   #5
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

такое ощущение что люди порой читают "халявное решение" вместо "помощь" студентам.
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!
SaLoKiN вне форума Ответить с цитированием
Старый 24.10.2013, 08:52   #6
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Представляете А27 в виде строки, последовательно подставляете вместо A цифры от 0 до 9, переводите строку в число, делите это число на к, если остаток = 0, значит нашли нужную цифру.
А просто цифирки в цикле перебрать от 0 до 9 умножить эту цифирку на 100 прибавить 27 и уже делить? Уж как-то странно сюда еще и строки приплетать..
Poma][a вне форума Ответить с цитированием
Старый 24.10.2013, 09:31   #7
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Цитата:
А просто цифирки в цикле перебрать от 0 до 9 умножить эту цифирку на 100 прибавить 27 и уже делить? Уж как-то странно сюда еще и строки приплетать..
Красиво и более наглядно.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 24.10.2013, 10:37   #8
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Красиво? Наглядно? Да ладно!
Код:
for ch := '0' to '9' do begin
     Val (ch+'27', temp, ErrPos);
     if temp mod k = 0 then WriteLn (ch)
end;
И
Код:
for i := 0 to 9 do 
    if (i*100 + 27) mod k = 0 then WriteLn (i);
И где красивше? Где нагляднее? Единственный вариант, при котором Ваш способ будем более привлекателен - это использовать Дельфийскую StrToInt.. Но обычно такие задания даются школьникам, которые 1) пока еще не знают строк 2) точно не знают о существовании Delphi

Шушуть ошибся, StrToInt есть и в abc
Poma][a вне форума Ответить с цитированием
Старый 24.10.2013, 10:52   #9
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Я имел ввиду то, что Ваш вариант красивше =)
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 24.10.2013, 11:07   #10
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Угу..Я что-то глупость сделал... Простите..Видно болезнь сказывается
Poma][a вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа в паскале 4еловек-молекула Паскаль, Turbo Pascal, PascalABC.NET 9 16.12.2012 16:59
программа в паскале Anton94.by Помощь студентам 8 14.12.2011 21:25
программа на паскале ihimaru Помощь студентам 0 22.11.2011 12:11
Программа в паскале проффан Помощь студентам 1 08.10.2010 15:32
программа в Паскале Нютка Помощь студентам 3 08.10.2010 00:39