|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
05.05.2011, 13:59 | #1 |
Новичок
Джуниор
Регистрация: 05.05.2011
Сообщений: 4
|
паскаль и турбо паскаль
помогите решить 2 задачи
1.задан массив натуральных чисел размером 30 элементов опишите на русском или одном из языков программирования алгоритм получения из него другого массива. который будет содержать факториалы значений элементов первого массива, но выстроенных в обратном порядке 2.на входе программе подается последовательность символов, состоящая из букв латинского алфавита и цифр. ввод символов заканчивается точкой. требуется написать как можно более эффективную программу, которая состоит из всех цифр, встретившихся в строке и не равных нулю, формирует наименьшее число (без повторов) и выводит на экран число, равное синусу полученного числа. если таких цифр нет, то программа выводит нуль. пусть, например, на входе программе поданы следующие символы: a1ab1ac1ad2ae4r4 в данном случае программа должна вывести sin(124)=-0,995686 |
05.05.2011, 14:04 | #3 |
Новичок
Джуниор
Регистрация: 05.05.2011
Сообщений: 4
|
for k:=n downto 1 do begin
b[k]:=1; for j:=1 to a[n+1-k] do b[k]:=b[k]*a[n+1-k] end; это к 1. а как подойти ко 2 вообще не знаю(((( |
05.05.2011, 14:24 | #4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
2) переменные сами описывайте
Код:
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" Последний раз редактировалось Mad_Cat; 05.05.2011 в 14:27. |
05.05.2011, 14:25 | #5 |
Новичок
Джуниор
Регистрация: 05.05.2011
Сообщений: 4
|
спасибо большое) Mad_Cat
|
05.05.2011, 14:26 | #6 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Попробуйте множества.
Встретилось число - проверили на наличие во множестве, если его там нет - добавили в множество, добавили в строку, если есть - проигнорировали, идем дальше. Потом строку переводите в число и считайте синус от полученного числа. upd: я медлителен
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
05.05.2011, 14:31 | #7 |
Новичок
Джуниор
Регистрация: 05.05.2011
Сообщений: 4
|
Vanta11a спасибо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
турбо паскаль | IceFlame1292 | Помощь студентам | 2 | 11.01.2011 16:09 |
турбо паскаль | miron.n | Помощь студентам | 2 | 01.05.2010 06:12 |
Турбо Паскаль | Jondeer | Помощь студентам | 5 | 27.10.2007 17:19 |