|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2011, 00:54 | #1 |
Пользователь
Регистрация: 06.03.2011
Сообщений: 23
|
Найдите ошибку в маленьком коде
Задача.
Даны целые числа A1..A15. Получить сумму тех чисел которые кратны 5 и имеют отрицательное значение. Сформировать массив С из значений зад. массива А. Оформление. На форме располагаются два СтрингГрида. В первый записываются значения (массив А). Во второй выводятся подходящие по условию числа. Проблема. Написал всё кроме нахождения суммы чисел подходящих по условию задачи. Всё прекрасно компилируется...НО! После того как StringGrid1 заполнен с клавиатуры и после того как кликнешь по кнопке компилятор выдаёт ошибку: "Project Project1.exe raised exception class EConvertError with message"'is not valid integer value'. Process stopped. Use step or Run to continue. В чём проблема то?? Никак не могу понять...Помогите пожалуйста разобраться. Главное устранить эту критическую ошибку. п.с. Не ругайтесь за корявость, особенно с if..then. Ну я только учусь. Код " Код:
Последний раз редактировалось Crabobass; 07.03.2011 в 00:59. Причина: небыло комментариев... |
07.03.2011, 01:43 | #2 |
Пользователь
Регистрация: 03.02.2010
Сообщений: 46
|
Я заметил только ошибку в логике твоей программы. У тебя: если а кратно 5 и больше нуля, то ты все значения массива а[m] присваиваются соответственно массиву с[m].
Надо: Код:
|
07.03.2011, 05:07 | #3 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> В чём проблема то?
очевидно, тут: Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
07.03.2011, 09:41 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
veniside +1
добавлю. Это TStringGrid делал человек с перепутанными взглядами на массивы, поэтому первым идёт индекс СТОЛБЦА, а вторым - индекс СТРОКИ. поэтому эта запись: Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти ошибку в маленьком куске кода | xaero93 | Помощь студентам | 4 | 27.01.2011 14:35 |
Найдите косяк в коде | Kingcss | Общие вопросы Delphi | 2 | 02.01.2011 08:35 |
Найдите ошибку в коде | Arch0000 | Общие вопросы C/C++ | 0 | 29.05.2010 07:32 |
найдите ошибку в коде | TopoRRR | Помощь студентам | 6 | 15.12.2009 10:30 |
найдите ошибку в коде | pony | Помощь студентам | 1 | 14.09.2009 10:03 |