|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.12.2010, 12:18 | #1 |
Регистрация: 29.12.2010
Сообщений: 7
|
Необходимо написать 3 программы на паскале
1. Не используя станадртные функции, за исключением abs вычислить сумму ряда с заданной точностью Е>0 : (-1)^i/5^i; i от 1 до бесконечности.
2.В одномерном массиве заменить все нулевые элементы, предшествующие первому отрицательному на 1 . 3. В квадратной матрице размерностью NxN среди элементов расположенных ниже главной диагонали найти минимальный, а среди элементов, расположенных выше побочной диагонали максимальный, поменять их местами. Заранее благодарен всем, кто поможет. Пытался сам написать , но так и не смог, а время поджимает. |
29.12.2010, 12:34 | #2 | |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Цитата:
А так могу подсказать воспользоваться поиском - задачи легкие и подобных на форуме сотни, или могу подсказать алгоритм
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. |
|
29.12.2010, 12:42 | #3 |
Регистрация: 29.12.2010
Сообщений: 7
|
вот код 1 например
Код:
Последний раз редактировалось Stilet; 29.12.2010 в 12:58. |
29.12.2010, 12:45 | #4 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
Код:
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
29.12.2010, 12:57 | #5 | |
Регистрация: 29.12.2010
Сообщений: 7
|
Цитата:
|
|
29.12.2010, 13:02 | #6 | ||
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Хорошо
Цитата:
Код:
Цитата:
у вас в программе я не заметил, что бы вы что то делали с переменной f, наверное у вас f это exp(i*ln(a)? так дополните немного программу, например Код:
Определяете лежит ли элемент выше(ниже) главной диагонали, если да - то ищите минимальный (максимальный), запоминия их индексы, а в конце меняете местами, P.S. на форуме есть подобные задачи, только в большинстве надо просто поменять min и max элементы местами, а у вас с учетем их положения относительно диагонали Break - оператор досрочного выхода из цикла в программе от z1000000 он нужен что бы выйти из цикла, при нахождении первого отриц. числа
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. Последний раз редактировалось Stilet; 29.12.2010 в 13:23. |
||
29.12.2010, 13:09 | #7 | ||
Регистрация: 29.12.2010
Сообщений: 7
|
Цитата:
Цитата:
3. Я знаю как найти минимальный и максимальный элемент массива. Я не знаю как ограничить поиск по диагоналям. P.S Еще заметил , что вторая заменяет каждый нулевой элемент на единицу , еслив массиве нет отрицательных элементов Последний раз редактировалось Stilet; 29.12.2010 в 13:25. |
||
29.12.2010, 13:19 | #8 | |
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Цитата:
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. |
|
29.12.2010, 13:22 | #9 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
Код:
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
29.12.2010, 13:38 | #10 | ||
Форумчанин
Регистрация: 23.09.2010
Сообщений: 682
|
Цитата:
Цитата:
и второе если элемент ноль, то заменяем на 1, Но нужно как то объединить эти условия, что бы программа работала верно, например сделайте два цикла в первом ищите первый отрицательный элемент, запомнив его номер, а во втором от 1 до запомненого номера заменяет нули на единицы
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Необходимо написать МЕНЮ в паскале!!! | A.S.W | Помощь студентам | 2 | 21.06.2010 16:47 |
необходимо написать программу(в Паскале или Бэйсике)через файлы. | Mariya0202 | Помощь студентам | 5 | 21.05.2010 17:36 |