Вопрос № 113392: у меня простое задание: дана одномерная матрица надо получиь матрицу В[i], где В[i] это кол-во элементов матрицы А на отрезке i-1 превесходящих элемент А[i]. Вот у меня код программы. когда я её запускаю, то выдает сообщение об ошибке и вылетает. Пом...Вопрос № 113456: Здравствуйте....у меня есть программа, она написана на Борланд С++ Билдер, написана под винду,,,и когда я открываю этот проект, то хочу один рисунок заменить
на другой...и так все рисунки....не изменяя программы....
как это сделать???...Вопрос № 113470: Даны два вещественных массива A[5][5] и B[5][5]. Преобразовать массивы по правилу: если положительных элементов в массиве больше чем отрицательных, то заменить все элементы массива на 1, в противном случае на 0. Преобразованный массив А назвать S, а ...
Вопрос № 113.392
у меня простое задание: дана одномерная матрица надо получиь матрицу В[i], где В[i] это кол-во элементов матрицы А на отрезке i-1 превесходящих элемент А[i]. Вот у меня код программы. когда я её запускаю, то выдает сообщение об ошибке и вылетает. Помогите плз.
Приложение:
Отправлен: 11.12.2007, 12:21
Вопрос задал: Яроц А.С. (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Лясин Александр Владимирович
Здравствуйте, Яроц А.С.!
В приложении я указал одну Вашу ошибку.
Код не запускал, и так понятно - что вылетит.
Будте внимательней при написании кода, сначала нужно попытаться самому найти, а потом сюда за помощью
У Вас используется неинициализированная переменная в коде.
Замените Вашу строчку int k=0, n, j, m, l; строчкой из приложения и программа не будет вылетать.
Приложение:
Ответ отправил: Mitya86 (статус: 3-ий класс)
Ответ отправлен: 11.12.2007, 15:16
Отвечает: kool
Здравствуйте, Яроц А.С.!
Во-первых непонятно почему неинициирован массив a
Во-вторых (и в этом ошибка) не инициировано значение l вот в этом месте
for (j=0; j<(n-1); j++)
{
x[j]=a[l]; //значение l - не определено
for (j=0; j<(n-1); j++)
{
if (b[j-1]>a[l]) k++;//и здесь тоже
cout<
}
}
Удачи!
--------- I am.
Ответ отправил: kool (статус: Практикант)
Ответ отправлен: 11.12.2007, 16:48
Отвечает: Терсков Сергей
Здравствуйте, Яроц А.С.!
Все ваши ошибки в коде были указаны выше. Но к чему такой сложный код если задача решается гораздо проще? Попробуйте использовать мой код из приложения...
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 12.12.2007, 02:37
Вопрос № 113.456
Здравствуйте....у меня есть программа, она написана на Борланд С++ Билдер, написана под винду,,,и когда я открываю этот проект, то хочу один рисунок заменить на другой...и так все рисунки....не изменяя программы....
как это сделать???
Отправлен: 11.12.2007, 17:39
Вопрос задала: Badbyy (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Mitya86
Здравствуйте, Badbyy!
А каким образом у тебя загружаются рисунки? Из ресурсов, напрямую из кода или вообще по-другому? В любом случае менять ничего в программе не придется, если рисунок загружается из ресурсов, то воспользуйся редактором ресурсов Борланд Билдера замени рисунки, если из кода то тогда 2 варианта: или ты в коде изменяешь пути к файлам, или(что более рекомендуется) меняешь сами файлы, т.е. своим рисункам присваиваешь точно такие же имена файлов и копируешь их поверх тех рисунков, которые ты хочешь изменить.
Удачи
Ответ отправил: Mitya86 (статус: 3-ий класс)
Ответ отправлен: 11.12.2007, 18:23 Оценка за ответ: 4
Вопрос № 113.470
Даны два вещественных массива A[5][5] и B[5][5]. Преобразовать массивы по правилу: если положительных элементов в массиве больше чем отрицательных, то заменить все элементы массива на 1, в противном случае на 0. Преобразованный массив А назвать S, а преобразованный массив В назвать X.
Программу я уже сделал (в приложении), но она выдает 3 ошибки. Не знаю что там не правильно. НЕ МОГЛИ БЫ ВЫ ИСПРАВИТЬ. Только не надо менять все в корне. Обязательно должно быть с функциями. Постарайтесь сделать как можно меньше исправлений.
От этого зависит мое прибывание в универе в течении 4 лет...Заранее спасибо)
Хотя этот форум и не обсуждает проблемы языка C/С++, а создан для обсуждения 1С, а это абсолютно разные языки программирования, я все же посчитал нужным ответить, поскольку 4 года и все такое :) Постарался сделать как можно меньше исправлений, но не смог проверить, так как компилятора на работе нет. Но, по идее, все должно работать.
Приложение:
Ответ отправил: Dmitry Stashenko (статус: Студент)
Ответ отправлен: 11.12.2007, 21:05 Оценка за ответ: 5