Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 397
от 12.06.2007, 09:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 256, Экспертов: 57
В номере:Вопросов: 1, Ответов: 5


Вопрос № 90313: Здравствуйте уважаемые эксперты. Прошу помочь мне с одной задачей: 1) Дан массив А длинной n=20. Сформировать массив В той же размерности по правилу: если номер четный, то B[i] = sqr(A[i]), иначе B [i]=2*A[i] Заранее благодарю... Есл...

Вопрос № 90.313
Здравствуйте уважаемые эксперты. Прошу помочь мне с одной задачей:
1) Дан массив А длинной n=20. Сформировать массив В той же размерности по правилу: если номер четный, то B[i] = sqr(A[i]), иначе B [i]=2*A[i]

Заранее благодарю...
Если можно то поместите программу в "Приложение", а то часто самые важные участки кода убираются html парсером...
Отправлен: 06.06.2007, 18:08
Вопрос задал: DancaN (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Ерёмин А.А.
Здравствуйте, DancaN!
Пример в приложении. Заполняется массив случайным образом. Если нужно, чтобы он вводился во время работы программы, следует строку A[i]:=Random(10); заменить на read(A[i]); В программе: 1-ый цикл - заполнение массива, 2-ой - формирование массива B, 3-ий - вывод массива B на экран.

Приложение:

---------
Нет правила без исключений. Правило без исключений - исключение из правил.

Ответ отправил: Ерёмин А.А. (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI
----
Ответ отправлен: 06.06.2007, 18:17
Оценка за ответ: 5

Отвечает: Н.В.
Здравствуйте, DancaN!

Смотрите код в приложении.

Удачи!

Приложение:

Ответ отправил: Н.В. (статус: Студент)
Ответ отправлен: 06.06.2007, 18:26
Оценка за ответ: 5

Отвечает: Nazar__D
Здравствуйте, DancaN!
Текст программы в приложении. Отличается от других тем, что в Паскале есть стандартная функция проверки на непарность: Odd(x)

Приложение:

---------
Я - українець!

Ответ отправил: Nazar__D (статус: 1-ый класс)
Ответ отправлен: 06.06.2007, 18:30
Оценка за ответ: 5

Отвечает: Градов Юрий Михайлович
Здравствуйте, DancaN!
Один из вариантов такой:
var A,B: array[1..20] of real;
i: integer;
begin
for i:=1 to 20 do
if i mod 2 = 0 then B[i]:=sqr(A[i])
else B[i]:=2*A[i];
end;

Приложение:

---------
Глаза боятся - руки делают!

Ответ отправил: Градов Юрий Михайлович (статус: Студент)
Ответ отправлен: 06.06.2007, 22:07
Оценка за ответ: 5
Комментарий оценки:
Все просто и ничего лишнего! Оч понравился ответ!

Отвечает: Вологин Всеволод Вячеславович
Здравствуйте, DancaN!

Эта прога, конечно, без защиты, но вроде пашет

Приложение:

---------
Это круто - машина состояний с бесконечным циклом

Ответ отправил: Вологин Всеволод Вячеславович (статус: 2-ой класс)
Ответ отправлен: 09.06.2007, 08:58
Оценка за ответ: 4


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

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


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное