Вопрос № 149148: Помогите пожалуйста! В целочисленном массиве B(30), заменить значение максимального и минимального элементов на 0. Поиск max и min я смог составить, а как заменить на 0? Обеспечить вывод исходного и измененного массива. Спасибо за помощь....
Вопрос № 149149: Помогите пожалуйста с программой. Дан целочисленный массив B(30). Найти средне арифметическое тех элементов массива, значение которых меньше первого элемента. Обеспечить
вывод исходного и измененного массива. Спасибо за помощь....Вопрос № 149161: Здравствуйте хочу еще раз обратится за пощью решения вот этой задачи: Дана действительная матрица [Aij], i, j=1, ..., n. Получить действительную матрицу [Bij], i, j=1, ..., n, элемент Bij который равен сумме элементов данной матрицы, расположенны...Вопрос № 149191: Здраствуйте эксреты! Мне очень нуж
на ваша помощь( Помагите пожалуйста написать программу к этим заданиям. Заранее большое спасибо. 1) Определить минимальный элемент массива С и его порядковый номер. Массив С(20). Условие ci <0 2) Вычислить с...Вопрос № 149192: Дан ряд, который содержит полное имя файла. Выдилить с ряда название последнего каталога (без символов ""). Если файл содержится в кореневом каталоге, то вывести символ "". Буду признателен) <img src="http://rusfaq.ru/ima...Вопрос № 149204: Здравствуйте! Есть две произвольные матрицы целых чисел (вводятся с клавиатуры или рандомно, не имеет значения), поизвольного размера. Нужно найти одинаковые элементы (числа) и в первой и во второй матрице. Помогите пожалуйста написать такую пр...
Вопрос №
149.148
Помогите пожалуйста! В целочисленном массиве B(30), заменить значение максимального и минимального элементов на 0. Поиск max и min я смог составить, а как заменить на 0? Обеспечить вывод исходного и измененного массива. Спасибо за помощь.
Приложение:
Отправлен: 31.10.2008, 20:42
Вопрос задал: Art1964 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Art1964!
Вы неправильно организовали поиск(с учетом последующей задачи - замены) максимального и минимального значений. Вам нужно запоминать индексы в массиве этих значений. Т.е. приблизительно так
Код:
min := 1; for i := 1 to N do begin s
:= s + m [i]; if m[i] < m[ min ] then min := i
После этого у Вас будет индекс заменяемого элемента m[ min ]:=0; Но такой подход не решает проблему когда максимальных или минимальных элементов несколько. В этом случае добавляете цикл в свой код: for i:=1 to N do if (m[ i ] = min)or(m[ i ]=max) then m[ i ]:=0; Удачи!
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 31.10.2008, 20:57
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149148 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 149.149
Помогите пожалуйста с программой. Дан целочисленный массив B(30). Найти средне арифметическое тех элементов массива, значение которых меньше первого элемента. Обеспечить вывод исходного и измененного массива. Спасибо за помощь.
Отправлен: 31.10.2008, 20:48
Вопрос задал: Art1964 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 6)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Art1964!
В приложении переделанный Ваш код под данное задание. Удачи!
Приложение:
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 31.10.2008, 21:58
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149149 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 149.161
Здравствуйте хочу еще раз обратится за пощью решения вот этой задачи: Дана действительная матрица [Aij], i, j=1, ..., n. Получить действительную матрицу [Bij], i, j=1, ..., n, элемент Bij который равен сумме элементов данной матрицы, расположенных в области, определяемой индексами i,j так, как показано на рис. (область заштрихована).
Отправлен: 01.11.2008, 00:06
Вопрос задал: Popov_ A_V (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Foxbox
Здравствуйте, Popov_ A_V! Обратите внимание! Используются динамические массивы. Решение реализовано в виде функции. На вход передаётся указатель на двумерный массив, на выходе передаётся указатель на двумерный массив той же размерности, содержащий сумму элементов первого массива. Функция вызывается по мере необходимости в теле программы.
Приложение:
Ответ отправил: Foxbox (статус: 1-й класс)
Ответ отправлен: 01.11.2008, 10:07
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149161 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Popov_ A_V! Решение для Турбо Паскаль 7. Без подпрограмм и прочих наворотов. Код с комментариями в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 02.11.2008, 12:03
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149161 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 149.191
Здраствуйте эксреты! Мне очень нужна ваша помощь( Помагите пожалуйста написать программу к этим заданиям. Заранее большое спасибо. 1) Определить минимальный элемент массива С и его порядковый номер. Массив С(20). Условие ci <0 2) Вычислить сумму и число элементов матрицы, находящихся на главной диагонали и под ней. Матрица B(5,5). Условие bij < 5
Отправлен: 01.11.2008, 13:17
Вопрос задал: Ramis (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, Ramis! Вот код с объснениями:
Код:
const {Эта константа хранит кол-во элементов в массиве} N = 20;
var {Объявляем на массив} C: array [1..20] of Integer; {i - счетчик для цикла For, min - здесь будет находится минимальный элемент, min_i - это
порядковый номер} i, min, min_i: integer;
begin {Инициализируем генератор случаных чисел} randomize; WriteLn('Массив C: '); {С помощью цикла перебираем весь массив и заполняем его случаными числами} for i := 1 to N do begin C[i] := random(100) - 100; Write(C[i], ' '); end; {В начале минимальное число это первый элемент массива} min_i := 1; min := C[1]; {В цикле переб
ираем массив и проверяем меньше ли текущий элемент минимального, если да то сохраняем его} for i := 1 to N do if C[i] < min then begin min := C[i]; min_i := i; end; {Здесь выводим результат} WriteLn; WriteLn('Минимальный элемент: ', min); WriteLn('Порядковый номер: ', min_i); ReadLn; end.
Алгоритм поиска такой: Сначало устанавливаем начальное минимальное число, лучше всего чтобы это был один
из элементов массива. У нас это первый элемент массива C. Теперь можно искать. Поиск осущесвляется в цикле, в котором каждый элемент маассива сравнивается с минимальным. Если он меньше, то устанавливаем его минимальныи. После цикла минимальное число найдено.
#thank 149191 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Огромное спасибо Абельхарисов Руслан!
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Ramis! Решение второй задачи в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 02.11.2008, 09:56
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149191 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Огромное спасибо Пупорев Юрий Борисович!
Вопрос № 149.192
Дан ряд, который содержит полное имя файла. Выдилить с ряда название последнего каталога (без символов ""). Если файл содержится в кореневом каталоге, то вывести символ "".
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Шпак Олександр Олександрович! Решение задачи с пояснениями в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 03.11.2008, 12:28
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149192 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Вопрос № 149.204
Здравствуйте! Есть две произвольные матрицы целых чисел (вводятся с клавиатуры или рандомно, не имеет значения), поизвольного размера. Нужно найти одинаковые элементы (числа) и в первой и во второй матрице. Помогите пожалуйста написать такую простейшую программу.
Отправлен: 01.11.2008, 15:03
Вопрос задал: Upgrader (статус: Студент)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Upgrader!
В приложении программа, которая проверяет прямоугольную матрицу(вариант для одной матрицы, остальное - аналогично). Размер матрицы указываете в константах. Программа поочередно проверяет текущий элемент матрицы с ещё не проверенными. Ранее проверенные и текущий элементы исключаются с помощью условия ((a<c)or(b<d)). Удачи!
Приложение:
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 04.11.2008, 19:54
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 149204 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.