![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 09.12.2010
Сообщений: 8
|
![]()
Pascal
С помощью функции надо найти номер столбца с наибольшей суммой простых чисел. Собственно, есть, так сказать, бета-версия программы. Код:
Последний раз редактировалось Вегуд; 12.12.2010 в 07:48. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
Внимательно посмотри свой код, у тебя
1) Функция prost ничего не возвращает: 2) В функцию ничего не передаеться, а описываешь ты ее как prost(a:matr;m,n:integer); 3) Сама функция ищет не правильно простые числа, Код:
Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 09.12.2010
Сообщений: 8
|
![]()
Ну я вот и спрашиваю, как расставить переменные (в том числе то место, в котором функция что-либо возвращает), чтобы всё было правильно. Читал книжку, но до конца всё же не понял, как и что делается.
А разве сама часть программы, которая ищет номер столбца с наибольшей суммой простых чисел неправильна? Вроде сама по себе, без функции, правильно работает. Последний раз редактировалось Вегуд; 12.12.2010 в 13:34. |
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]() Цитата:
Код:
Код:
Последний раз редактировалось Ybn2; 12.12.2010 в 14:18. |
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 09.12.2010
Сообщений: 8
|
![]()
Хм. Да, действительно. Моя большая оплошность. Хотя даже почему-то первоначально работало. Спасибо.
А можете, пожалуйста, всё-таки объяснить, как быть с переменными? |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
С переменными все вроде OK. Только по структуре паскаль,
Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
Короче, мне сейчас некогда объяснять, я накидаю как приблизительно должно быть, а Вы тестируйте и недочеты уберем.
Код:
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 09.12.2010
Сообщений: 8
|
![]()
Если вводить, например, 3, 14, 5, 20 при
Код:
А если заменить на Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 18.11.2010
Сообщений: 183
|
![]()
Да,я тут ошибся, пробуй, тестируй, убирай баги.
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 09.12.2010
Сообщений: 8
|
![]()
Хм. Когда нет простых чисел, то не выдаёт нужное сообщение. Вот уже минут 20 сижу, не могу понять, где ошибка
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двумерный массив,номер столбца с максимальным количеством четных элементов | nondeadlollipop | Помощь студентам | 4 | 01.11.2010 07:32 |
Как найти номер последного непустого строка? | Simbad | Microsoft Office Excel | 2 | 16.01.2010 21:56 |
Получить номер столбца | motorway | Microsoft Office Excel | 2 | 16.07.2009 21:39 |
В массиве G(6;8) определить номер столбца с наименьшим количеством нулей. | Катюня | Помощь студентам | 2 | 21.01.2009 06:26 |