|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Задачки на Паскале! |
|
Задачки на Паскале!
|
Guest |
Дорогой Алл помогите решить несколько задач по паскалю.... Некоторые решил остались те на которые ума нехватило....
3) В действительной квад. матрице порядка n, найти наиб. по модулю элемент. Получить квад. матрицу порядка n-1 путем выбрасывания из исходной матрицы строки и столбцы на пересеч. котор. наход. найденный элемент. 4) Дан текст. Найти все слова содер. наиб. кол. гласных лат. букв (a,e,i,o,u). 8) Дано натур. n, целые неотриц. a1,..,1n. Рассмотреть отрезки послед a1,..,an (предп. идущих подряд членов), состоящие из простых чисел (описать соответ. процед.) Получить наибольшую из длин рассмат. отрезков. Завтра надо эти задачки сдать, или к зачеты не допустят... |
|
Отправлено: 12:19, 15-12-2003 |
Линуксоид-стакановец Сообщения: 2391
|
Профиль | Отправить PM | Цитировать задача 3
Решение приводит не буду, оно простое, только алгоритм: перебирай элементы матрицы max=0; for i:= 1 to n do for j:= 1 to n do *begin * * *if abs (a[i,j])>max then * * * * begin * * * * * * temp_var1:=i; * * * * * * temp_var2:=j; * * * * * * max:=a[i,j] * * * * end; *end; Далее переносишь элементы матрицы в другую (результирующую), просматривая значания счетчиков. for i:= 1 to n do for j:= 1 to n do *begin * ** if i = temp_var1 then inc(i); * ** if j = temp_var2 then inc(j) * * *b[i,j]:=a[i,j] *end; Вот и все. Добавлено: задача 4 Строка - массив элементов типа char. Просматривай её. Пусть слова отделяются пробелами, тогда ищи входжения пробелов и, тем самым, вычленяй слова. Заводи переменную, которая хранила бы текущее максимальное количество гласных. Сами гласные сделай как множество (set), а потом просто смотри, есть ли текущая буква в нем (проверка на if ... in название мнежества). А потом просто увеличивай счетчик и сравнивай его с максимальным. Извини, восьмую просто не успеваю рассмотреть - домой бегу. Но, надеюсь, хоть в чем-то я тебе помог. Удачи. [s]Исправлено: [mzd], 19:33 17-12-2003[/s] |
------- Отправлено: 19:04, 17-12-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
CREDO
Сообщения: n/a |
[mzd]
Спасибо за решения, сам все дополню... Цитата:
Ещё раз спасибо, помог во многом, сча закончу с матрицами, и вернусь. |
|
Отправлено: 23:18, 17-12-2003 | #3 |
Линуксоид-стакановец Сообщения: 2391
|
Профиль | Отправить PM | Цитировать CREDO
string - он и есть массив типа char. Но все равно, рад, что помог. |
------- Отправлено: 18:25, 18-12-2003 | #4 |
CREDO
Сообщения: n/a |
[mzd]
Да с этими задачками решились. А прикол в том, что я вылечу из-за дискретки... Но хоть на следующий год буду знать как решать!!! |
|
Отправлено: 19:33, 18-12-2003 | #5 |
Пользователь Сообщения: 135
|
Профиль | Отправить PM | Цитировать [mzd]
Цитата:
т.е. если максимальный элемент расположен в последней строке или последнем столбце твоя прога будет писать за границу массива. это есть некрасиво совсем Я си изучаю могу на си написать. если хочешь. Или сам исправь. |
|
Отправлено: 02:44, 19-12-2003 | #6 |
Старожил Сообщения: 240
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 06:39, 19-12-2003 | #7 |
Линуксоид-стакановец Сообщения: 2391
|
Профиль | Отправить PM | Цитировать bilytur,
shurikan Писал в попыхах, между написанием базы на Access, мог пропустить. Спасибо, что исправили. CREDO Я сам сдавал дискретку, знаю, что это такое Это было четыре года назад, но забыть это не могу до сих пор... |
------- Отправлено: 19:24, 20-12-2003 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - Синтаксис масивов в Паскале | verdix | Программирование и базы данных | 3 | 13-05-2008 16:36 | |
Delphi - Игры на Паскале. | CHIKANOV | Программирование и базы данных | 6 | 25-05-2006 23:11 | |
Задачки по Access | SVlad | Программирование и базы данных | 5 | 01-05-2005 08:26 | |
Графический счетчик на паскале | Bazalt | Программирование и базы данных | 6 | 21-10-2004 12:52 | |
Учебник по программированию на ПАСКАЛе | Alekssej | Программирование и базы данных | 3 | 08-03-2004 15:52 |
|