Вопрос № 127830: дан массив целых чисел, определить есть ли две пары соседних элементов с одинаковыми знаками...Вопрос № 127837: Помогите мне плиз.У меня не выходят эти программы.Ламаю голову третий день.Буду очень благодарен
1) Применяя сортировку обменами, расположить элементы вектора A размерности n, что большие r, по убыванию.
2) Путем последовательной перест...Вопрос № 127855: Здравствуйте, уважаемые программисты! Вот тут задачка:
Вася разработал новый способ вычитания: записываем числа в столбик друг под другом, и большей цифры вычитаем меньшую и записываем результат. Например,
1 1 2
3 8 7 1
3 7 6 1
Н...Вопрос № 127866: ВВедите три числа.Если они могут быть длинами сторон остроугольного треугольника,выведите их в порядке убывания и вычислите их площадь....Вопрос № 127907: По заданным значениям x,y,z вычислите значения u: u=min(x,max(y,z))...Вопрос № 127908: дан двумерный массив. Выполнить следующие преобразование: последний отрицательный элементы каждой строки заменить
на ноль...Вопрос № 127912: дана строка. подсчитать количество гласных латинских букв в данной строке...Вопрос № 127957: Уважаемые эксперты помогите написать программу в Турбо Паскале.Сформировать двумерный массив С размером 3 на 5, с помощью генератора случайных и вывести элементы массива на экран и в файл.Вычислить сумму положительных элементов в каждой строке матриц...Вопрос № 127962: Помогите сделать задачу, с массивами у меня проблемы
Определить число и сумму позитивных элементов к первому видемного в массивах A(n, l), B(c,k), D(r,s). Примечание N, c, l, k, r, s< (меньше ровное) 10...Вопрос № 128005: Помогите пожалуйста написать сортировку в виде модуля и желательно чтобы двумерный массив был представлен в виде двух одномерных.
Алгоритм сортировки оформить в виде процедуры в модуле. Сортировка осуществляется по третьей строке и сортирует вес...Вопрос № 128009: Написать прогрмму. Которая будет редактировать файл .txt, а именно убирать слова больше 8-и знаков и меньше 4-х, а затем сохранять файл
пример:
lamer
hello
abrakadabra
live
game
щ0
xax
т.е xax щ0 abrakadabra должн...
Вопрос № 127.830
дан массив целых чисел, определить есть ли две пары соседних элементов с одинаковыми знаками
Отвечает: Delph
Здравствуйте, Степанов Александр Сергеевич!
Программа в приложении.
Приложение:
--------- Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.
Ответ отправил: Delph (статус: Студент)
Ответ отправлен: 18.03.2008, 08:41 Оценка за ответ: 5
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Степанов Александр Сергеевич!
Ответ а приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 8-ой класс)
Ответ отправлен: 18.03.2008, 10:12
Вопрос № 127.837
Помогите мне плиз.У меня не выходят эти программы.Ламаю голову третий день.Буду очень благодарен
1) Применяя сортировку обменами, расположить элементы вектора A размерности n, что большие r, по убыванию.
2) Путем последовательной перестановки строк и столбиков расположить наибольший элемент матрицы А в правом верхнем кутье, а наименьший - в левом нижнем
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Петренко Дмитро !
Ответ на второй вопрос в приложении. Проверял на разных вариантах, работает. Если вдруг выскочит что-то необычное, пиши, разберемся.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 8-ой класс)
Ответ отправлен: 18.03.2008, 12:32
Вопрос № 127.855
Здравствуйте, уважаемые программисты! Вот тут задачка:
Вася разработал новый способ вычитания: записываем числа в столбик друг под другом, и большей цифры вычитаем меньшую и записываем результат. Например,
1 1 2
3 8 7 1
3 7 6 1
Недостоющие числа заменяем нулями.
Я написал программу, она довольно громоздкая, и я не могу записать полученный результат в инвентированном виде. Подскажите, как это сделать. Программа в приложении. Последний цикл я использовал для наглядности, его можно удалить, т. к. он не универсален.
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Хощенко Артём Владимирович!
Убрал все лишнее из кода.
Удачи!
Приложение:
--------- И только наступив на грабли мы приобретаем драгоценный опыт!
Ответ отправил: Зенченко Константин Николаевич (статус: Профессионал) Украина, Киев Тел.: +380958380164 Адрес: Украина г.Киев ---- Ответ отправлен: 19.03.2008, 15:56 Оценка за ответ: 5 Комментарий оценки: Спасибо! Всё правда проще можно было сделать!
Вопрос № 127.866
ВВедите три числа.Если они могут быть длинами сторон остроугольного треугольника,выведите их в порядке убывания и вычислите их площадь.
--------- Сомневайся во всём! Реальность часто бывает не такой, как мы о ней думаем.
Ответ отправил: Delph (статус: Студент)
Ответ отправлен: 18.03.2008, 08:16
Отвечает: Костя Симанович
Здравствуйте, Лиманская Юлия Вадимовна! Насколько я помню из геометрии остроугольный треугольник это треугольник углы которого меньше 90 градусов. Поэтому предлагаю использовать для решения задачи теорему косинусов. cos(90) = 0 , cos(0) = 1, значит если угол острый то косинус угла будет в диапазоне от 0 до 1, но крайние случаи не рассматриваем (для упрощения задачи, но если хотите можно ввести в задачу эту проверку), а угол 90 градусов это прямоугольный треугольник и под Ваше условие не попадает. поэтому
в задаче проверяется, что бы косинус угла был больше 0, но не меньше 1. так же я не стал проверять в задаче ввод отрицательных чисел. (хотя если такое возможно, то чтобы не усложнять решение можно воспользоваться функцией ABS ). Вариант решения в приложении.
В предыдущем ответе Delph проверяется условие (Каждая из сторон должна быть меньше суммы двух других) помоему не достаточна для определения остроугольного треугольника. т. к. если взять класс
ический прямоугольный треугольник со сторонами 3, 4, 5 то сумма двух сторон будет всегда больше третьей стороны.
(p. s. по геометрии я был не отличник если не прав поправьте).
Приложение:
Ответ отправил: Костя Симанович (статус: 2-ой класс)
Ответ отправлен: 18.03.2008, 10:36
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Лиманская Юлия Вадимовна!
Мне кажется мое решение неплохое. Лего решен вопрос с расположением по убыванию(сортировка в массиве), нет многочисленных сравнений и переборов, а также формулы Герона, одна элементарная планиметрия.
Суть решения задачи сводится к нескольким постулатам планиметрии.
1.Треугольник существует, если большая сторона меньше суммы двух других.
2.Наибольший угол лежит против большей стороны (c).
3.Сos этого угла равен (a^2+b^2-c^2)/(2ab).
3.Если синус большего угла >0, треугольник остроугольный.
4.Площадь треугольника равна 1/2ab*sinC sinC=sqrt(1-cos^2).
Код в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 8-ой класс)
Ответ отправлен: 19.03.2008, 16:16
Вопрос № 127.907
По заданным значениям x,y,z вычислите значения u: u=min(x,max(y,z))
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Лиманская Юлия Вадимовна!
Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 18.03.2008, 11:37 Оценка за ответ: 5
Отвечает: Пупорев Юрий Борисович !!! Здравствуйте, Лиманская Юлия Вадимовна! Решение в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 8-ой класс)
Ответ отправлен: 18.03.2008, 13:54
Отвечает: Шемет Станислав Васильевич
Здравствуйте, Лиманская Юлия Вадимовна!
Программа в приложении.
Удачи !!!
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Степанов Александр Сергеевич! Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 18.03.2008, 12:05
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Степанов Александр Сергеевич!
Решение в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 8-ой класс)
Ответ отправлен: 18.03.2008, 14:29
Вопрос № 127.957
Уважаемые эксперты помогите написать программу в Турбо Паскале.Сформировать двумерный массив С размером 3 на 5, с помощью генератора случайных и вывести элементы массива на экран и в файл.Вычислить сумму положительных элементов в каждой строке матрицы С (оформить вычисление сумм в виде процедур).Из полученных сумм составить одномерный массив D. Вы вывести элементы массива D на экран и в файл.
Отправлен: 18.03.2008, 15:58
Вопрос задал: Midvi (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Midvi!
Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 18.03.2008, 16:14
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Midvi!
Решение в приложении. Показан вывод на экран и в файл, с небольшими комментариями.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 8-ой класс)
Ответ отправлен: 18.03.2008, 19:50
Вопрос № 127.962
Помогите сделать задачу, с массивами у меня проблемы
Определить число и сумму позитивных элементов к первому видемного в массивах A(n, l), B(c,k), D(r,s). Примечание N, c, l, k, r, s< (меньше ровное) 10
Отвечает: Verena
Здравствуйте, Петренко Дмитро !
Программа в приложении определяет сумму и количество положительных элементов в матрицах при помощи вызова процедуры Pozs. Ввод матрицы не стала оформлять в виде процедуры, но если понадобится, это можно легко сделать, выделив кусок с вводом данных и поместив его в тело новой процедуры.
Удачи!
Приложение:
--------- Эта история - не для истории, понимаешь?
Ответ отправила: Verena (статус: Практикант)
Ответ отправлен: 20.03.2008, 17:31 Оценка за ответ: 5 Комментарий оценки: спасибо тебе большое !
Вопрос № 128.005
Помогите пожалуйста написать сортировку в виде модуля и желательно чтобы двумерный массив был представлен в виде двух одномерных.
Алгоритм сортировки оформить в виде процедуры в модуле. Сортировка осуществляется по третьей строке и сортирует весь массив.
Сама задача:
Дан список учеников класса и отметки каждого из учеников за выпол-нение двух контрольных работ. Требуется: подсчитать число учеников, выполнивших первую работу на 5; подсчитать число учеников, выполнив-ших обе работы на 5. Упорядочить список учеников по среднему баллу за обе контрольные работы.
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Муратов Дмитрий Анатольевич!
Ваша задача типичная на записи, где в одном одномерном массиве можно хранить несколько связанных полей. Вы прочитаете код, разберетесь в нем и поймете, что это намного лучше в некоторых случаях, чем просто двумерные массивы. Сделал модуль с одной процедурой, как вы просили. Его нужно набрать в редакторе и откомпилировать(запуститью После этого у вас появится файл с расширением *.tpu это и будет модудь, такой же как например Crt.
Отдельно сама задача. Проверял, все работает. Короче удачи!
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: 8-ой класс)
Ответ отправлен: 18.03.2008, 22:57 Оценка за ответ: 4
Вопрос № 128.009
Написать прогрмму. Которая будет редактировать файл .txt, а именно убирать слова больше 8-и знаков и меньше 4-х, а затем сохранять файл
пример:
lamer
hello
abrakadabra
live
game
щ0
xax
т.е xax щ0 abrakadabra должны удалится
И вобще реально ли это организовать?
Всем заранее спасибо.
Отвечает: Николай Владимирович / Н.В.
Здравствуйте, Petrosyan Evgenievich!
Программа в приложении.
Удачи!
Приложение:
Ответ отправил: Николай Владимирович / Н.В. (статус: Профессионал) Россия, Москва WWW:nvsoft.org ICQ: 420720 ---- Ответ отправлен: 18.03.2008, 21:33
Отвечает: Кудинов Антон Павлович !!! Здравствуйте, Petrosyan Evgenievich!
procedure trans(fn:string); var fs,fd:text; s:string; begin assign(fs,fn); assign(fd,'out.txt'); reset(fs); rewrite(fd); while not { oef } eof(fs) do begin readln(fs,s); if length(s) in [4..8] then writeln(fd,s); end; close(fs); close(fd); end;
без проверки
Ответ отправил: Кудинов Антон Павлович (статус: 2-ой класс)
Ответ отправлен: 18.03.2008, 21:57