Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2009, 13:09   #1
varsus
Новичок
Джуниор
 
Регистрация: 10.01.2009
Сообщений: 2
По умолчанию Перевод фортрана в С

Доброе время суток, нужно перевести процедуру на фортране в С,
процедура NLOGN, то что у меня получилось во втором файле. Но перевод не работает почему - понять не могу.. где ошибка?
Вложения
Тип файла: txt NLOGN.txt (1.4 Кб, 127 просмотров)
Тип файла: txt NLOGN_cpp.txt (1.8 Кб, 133 просмотров)
varsus вне форума Ответить с цитированием
Старый 10.01.2009, 13:37   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Скажите, что процедура должна делать - и вам помогут написать ее на С++. Это будет проще, чем переводить.
MaTBeu вне форума Ответить с цитированием
Старый 10.01.2009, 13:38   #3
Goblin
Форумчанин
 
Регистрация: 24.11.2007
Сообщений: 196
По умолчанию

А что конкретно не работает?

Не компилится. или логическая ошибка?
Goblin вне форума Ответить с цитированием
Старый 10.01.2009, 13:53   #4
varsus
Новичок
Джуниор
 
Регистрация: 10.01.2009
Сообщений: 2
По умолчанию

логическая ошибка.
процедура берет массив и шаманит над ним.
код на Си должен шаманить также, как на фортране, но пока это не так.
такое впечатление, что обрабатывается только часть переданного массива, а вот почему - хз...
размерность входного массива беру 1024
varsus вне форума Ответить с цитированием
Старый 10.01.2009, 14:18   #5
como
Форумчанин
 
Регистрация: 26.07.2008
Сообщений: 116
По умолчанию

Цитата:
Сообщение от varsus Посмотреть сообщение
логическая ошибка.
процедура берет массив и шаманит над ним.
код на Си должен шаманить также, как на фортране, но пока это не так.
такое впечатление, что обрабатывается только часть переданного массива, а вот почему - хз...
размерность входного массива беру 1024
Отладчиком не пробовал пользоваться? Размерность поменьше возьми, чтобы легче было отловить ошибку.
como вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод из Кб в Мб и т.д. okgo Паскаль, Turbo Pascal, PascalABC.NET 8 18.11.2008 21:03
Перевод кода ELL Помощь студентам 0 07.06.2008 01:36
Перевод значений DeDoK Общие вопросы Delphi 3 19.05.2008 08:39