pandora84
написал 17 сентября 2009 года в 06:00 (2353 просмотра)
Ведет себя
неопределенно; открыл 1 тему в форуме, оставил 4 комментария на сайте.
будьте стольк любезны помочь с задачей на фортране…
суть вот в чем:
в функции должна быть проверка элементов трех массивов на присутствие возростающей последовательности чисел.
В основной программе я задаю 3 массива A(10) B(10) C(10), и должна вывести имя массива, чьи элементы являются возрастающей последовательностью.
я совсем недружу с этим оператором, задача впринципе простая, если бы ненадо было использовать функцию. как написать основную часть программы язнаю, а что должно быть в Function нет help ;9
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
А какие языки программирования ты знаешь? Напиши на любом из них эту функцию и мы тебе поможем перевести её на фортран ;)
вот попытка сделать задание только для 1 массива, было 11 ошибок, свела до одной
он ждёт окончания блока «DO .. ENDDO» (ENDDO у тебя нет). И цикл идти должен от 1 не до size, а до (size-1) (иначе на проверке порядка вылетишь за границу массива)
да… столь глупую ошибку через 10 минут осознала сама, но все же спасибо ;)
Недосмотрел чуть. Кусок
IF (MAS(i).LT.MAS(i+1)) THEN
Func=1
ENDIF
вообще не очень рабочий, т.к. тогда массив [10 9 8 7 6 5 4 3 1 2] он распознает как сохраняющий порядок (ведь MAS(9).LT.MAS(10) == TRUE)
да при проверке так и было, ввела переменную ещо одну и все ;)
можно ещо спросить
правильно ли по методу простых интерпритаций?
Вырвиглаз.