09.12.2019, 03:44 [+3 UTC]
в нашей команде: 4 047 чел. | участники онлайн: 3 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.78 (18.11.2019)
JS-v.1.34 | CSS-v.3.35

Общие новости:
28.04.2019, 09:13

Форум:
29.11.2019, 17:59

Последний вопрос:
08.12.2019, 23:49
Всего: 151207

Последний ответ:
08.12.2019, 18:03
Всего: 259544

Последняя рассылка:
08.12.2019, 17:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
17.04.2019, 18:04 »
Iravuu
Благодарю, очень помогли [вопрос № 195275, ответ № 277870]
30.11.2009, 15:29 »
Cimus
Действительно опечатался в адресах, благо Вы это подметили! Спасибо! [вопрос № 174703, ответ № 257113]

РАЗДЕЛ • Pascal / Delphi / Lazarus

Создание программ на языках Pascal, Delphi и Lazarus.

[администратор рассылки: Зенченко Константин Николаевич (Старший модератор)]

Лучшие эксперты в этом разделе

Зенченко Константин Николаевич
Статус: Старший модератор
Рейтинг: 689
puporev
Статус: Профессионал
Рейтинг: 480
Gluck
Статус: 9-й класс
Рейтинг: 476

Перейти к консультации №:
 

Консультация онлайн # 173734
Раздел: • Pascal / Delphi / Lazarus
Автор вопроса: Иванов Д.И.
Отправлена: 27.10.2009, 10:19
Поступило ответов: 3

Добрый день,уважаемые эксперты!Помогите пожалуйста с несколькими задачами.очень нужно,спасибо!

1. Найти предпоследнюю цифру целого положительного числа (при нумерации цифр в числе справа налево).Если число содержит одну цифру, выдать об этом сообщение.
2. Проверить, является ли целое число числом –“перевёртышем” (т.е. его запись читается одинаково справа налево и слева направо).
3. Удалить в целом числе цифру из разряда сотен
4. Для заданного целого положительного числа получить число с обратным порядком следования чётных цифр числа. Например, если число – 12587, то полученное число – 82. Если число не содержит чётных цифр, выдать об этом сообщение.
Добавить к целому положительному числу слева заданную цифру
5. Найти к-ую цифру целого положительного числа (при нумерации цифр в числе справа налево).Если количество цифр в числе меньше к, выдать об этом сообщение.
6.Заменить в целом числе каждую цифру с1 на цифру с2. Если число не содержит цифр с1, выдать об этом сообщение.
7) Не используя вложенные циклы, вычислить
y=1! – 2!+3! –...+ (-1)n-1n!
Дано натуральное число n. Найти двойной факториал n:
n!!=n•(n – 2)•(n – 4)•...
8) Дано натуральное число n. Вычислить число π (по Архимеду π = ), используя:
1) ряд Грегори pi/4=1-1/3+1/5-1/7+..... (n слагаемых);
2) произведение Валлиса pi/2=2/1*2/3*4/3*4/5*6/5*6/7*..... (n сомножителей).

Состояние: Консультация закрыта

Ответ # 255924 от Vassea

Здравствуйте, Иванов Д.И..
Программа 1 в приложении.
Сначала вводится число с. Далее оно проверяется (если меньше 10 (=> одна цифра), то выводится сообщение и программа закрывается).
Если больше то начинает работать цикл. При каждом проходе цикла в переменную для предпоследней цифры записывается последняя цифра числа с, а от самого числа с отбрасывается эта последняя цифра. Когда число с станет меньше 10, тогда в n будет записана предпоследняя цифра. Она и выводится на экран.

Приложение:


Консультировал: Vassea
Дата отправки: 27.10.2009, 19:24

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 255973 от Verena

Здравствуйте, Иванов Д.И..
Вот Вам решение второй задачи. Решила в двух вариантах: с использованием строки (сначала преобразуем число в строку и уже её проверяем на симметричность) и с использованием временного массива (пишем в него цифры числа и массив проверяем на симметричность). Остальное ясно из комментариев.
Удачи!

Приложение:


Консультировал: Verena
Дата отправки: 28.10.2009, 19:52

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 255974 от lamed (Академик)

Здравствуйте, Иванов Д.И..
Ответы на 7 и 8 в приложении. Каждое задание на факториалы в отдельной программе, вычисление пи в одной программе. По Грегори у меня получилось точней:3,14159166 по Валлису 3,14159097 для n = 1 000 000.

Приложение:


Консультировал: lamed (Академик)
Дата отправки: 28.10.2009, 20:02

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 173734
LfiN
Специалист

ID: 246813

# 1

= общий = | 27.10.2009, 14:32 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

© Цитата:
Не задавайте несколько разных, не связанных с друг другом вопросов, в одном. Это не запрещено (если все вопросы относятся к теме рассылки), но вероятность того, что Вы получите на них ответы, будет гораздо выше, если Вы зададите их по отдельности. Например, мало кому из экспертов захочется отвечать на вопрос, в котором просто перечислено несколько задач из задачника. Отвечать на такие вопросы неудобно, ответы трудно читаются в выпусках рассылок, затрудняется обсуждение в форуме. Поэтому большинство экспертов просто игнорируют вопросы, в которых под видом одного дано несколько вопросов или задач. Гораздо лучше, если Вы в одном вопросе спросите про решение одной проблемы, особенно, если Вы покажете, что пытались решить ее самостоятельно, и укажете, что именно вызвало трудности. Тогда многие захотят Вам помочь.

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.15212 сек.

© 2001-2019, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.78 от 18.11.2019
Версия JS: 1.34 | Версия CSS: 3.35