Вопрос № 151880: Доброго дня. Помогите мне решить вот такое задание: Даны две символьные строки А и В. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В. (буквы можно использовать не более одного раза и можно переставлять). Например, А ...
Вопрос № 151887: Здравствуйте, уважаемые эксперты! Помогите решить задачу на дмумерные массивы: Создать целочисленный двумерный массив В размерностью n*m с помощью генератора
случайных чисел от -50 до 50. Вычислить количество отрицательных элементов массива и зам...Вопрос № 151893: Здравствуйте эксперты! Выручите пожалуйста, напишите задачу на Pascal: Даны целые числа а1,а2,...,аn, an+1 Известно,что а1>0 и что среди а2,а3,...есть хотя бы одно отрицательное число.Пусть а1,...,аn-члены предшествующие первому отрицательн...Вопрос № 151917: помогит
е пожалуйста решить задачу <img src="http://rusfaq.ru/images/Forum/1.gif" border="0"> создать список в котором n-число элементов списка. Список забивается рандомом, указатель перекидывается на следующий элемент списка. Последний элемент сп...Вопрос № 151918: помогите пожалуйста решить задачу <img src="http://rusfaq.ru/images/Forum/1.gif" border="0"> создать список в котором n-число элементов списка. Список забивается рандомом, удалить из списка первый
элемент. Распечатать список и посчитать количеств...
Вопрос № 151.880
Доброго дня. Помогите мне решить вот такое задание: Даны две символьные строки А и В. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В. (буквы можно использовать не более одного раза и можно переставлять). Например, А = ИНТЕГРАЛ; В = АГЕНТ – составить можно; если В = ГРАФ – составить нельзя.
Отправлен: 26.11.2008, 08:05
Вопрос задал: Gudwin (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Шичко Игорь
Здравствуйте, Gudwin! Предлагаю Вам следующий вариант решения. Он основан на последовательном удалении совпадающих символов из обоих слов. Код в приложении. Если есть необходимость сохранить в целости строки a и b, тогда нужно ввести две переменные a_temp и b_temp, приравнять: a_temp:= a; b_temp:= b; и уже над ними производить проверки.
Приложение:
Ответ отправил: Шичко Игорь (статус: Практикант)
Ответ отправлен: 26.11.2008, 09:01
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236727 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 151.887
Здравствуйте, уважаемые эксперты! Помогите решить задачу на дмумерные массивы: Создать целочисленный двумерный массив В размерностью n*m с помощью генератора случайных чисел от -50 до 50. Вычислить количество отрицательных элементов массива и заменить отрицательные элементы массива на противоположные
Отправлен: 26.11.2008, 10:41
Вопрос задал: Acum56 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: -=Dr. Штопор=-
Здравствуйте, Acum56! Код в приложении. Особенности исполнения: заполнение массива совмещено с выводом на экран. Также совмещен блок решения задачи и вывод на экран. Если возникнут вопросы, обращайтесь. Удачи.
Приложение:
--------- Tantum possumus, quantum scimus
Ответ отправил: -=Dr. Штопор=- (статус: Студент)
Ответ отправлен: 26.11.2008, 11:06
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236740 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 151.893
Здравствуйте эксперты! Выручите пожалуйста, напишите задачу на Pascal:
Даны целые числа а1,а2,...,аn, an+1 Известно,что а1>0 и что среди а2,а3,...есть хотя бы одно отрицательное число.Пусть а1,...,аn-члены предшествующие первому отрицательному члену(n заранее известно) Получить: min(a1+a2, a2+a3, ..., an-1+an)
Пожалуйста помогите бедному студенту))
Отправлен: 26.11.2008, 11:23
Вопрос задал: Jetpilot (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Шичко Игорь
Здравствуйте, Jetpilot! Предлагаю следующий вариант решения. Код в приложении.
Приложение:
Ответ отправил: Шичко Игорь (статус: Практикант)
Ответ отправлен: 26.11.2008, 13:27
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236769 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 151.917
помогите пожалуйста решить задачу создать список в котором n-число элементов списка. Список забивается рандомом, указатель перекидывается на следующий элемент списка. Последний элемент списка забивается тоже рандомно. Распечатать список.
Отвечает: Verena
Здравствуйте, Клементенко Анастасия Александровна! В приложении - исправленный вариант Вашей программы. Во-первых, отсутствовала инициализация генератора случайных чисел (randomize). Во-вторых, в цикле не было присваивания ссылке tail^.next:= nil - без этого после последней итерации цикла список был бы без окончания и невозможно было бы с ним работать. В-третьих, сам вывод нужно делать не пока p^.next станет nil (в таком слычае последний элемент не выведется), а пока сам p станет nil. Ещё кое-какие алгоритмические
замечания, без которых можно было бы и обойтись, но так код проще для понимания, увидите по комментариям. Удачи!
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 27.11.2008, 22:40
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236924 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 151.918
помогите пожалуйста решить задачу создать список в котором n-число элементов списка. Список забивается рандомом, удалить из списка первый элемент. Распечатать список и посчитать количество элементов.
Отвечает: Verena
Здравствуйте, Клементенко Анастасия Александровна! Замечания к Вашему коду я уже писала в предыдущем ответе, здесь Вы можете ещё раз посмотреть по комментариям. Поясню, как происходит удаление элемента. Указатель на первый элемент head надо запомнить во временную переменную, например, р. После этого присваиваем в head указатель на следующий элемент, т.е. head:= head^.next. Теперь головной указатель указывает на второй элемент списка, таким образом первый элемент со списком уже никак не связан, из него он
удалён, и осталось только освободить из-под него память так: dispose (p). PS: Кстати, неплохо бы в конце программы очистить память из-под списка, например, так:
Код:
while (head<>nil) do {пока есть хоть один элемент} begin p:= head; {уда
ляем первый} head:= head^.next; dispose (p); end;
Удачи!
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 27.11.2008, 22:50
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236929 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.