Нужно помочь подправить код с++

Правила форума
В данном разделе можно общаться на абсолютно любые темы. Внимание! Реклама запрещена!

Нужно помочь подправить код с++

Сообщение Maxilife » 05 май 2011, 18:31

Есть код переведенный из паскаля на си++.
Решение уравнений методом простых итераций.

Код: Выделить всё
#include <iostream>;
#include <cmath>;
using namespace std;
const int n=100;
int main(){
        float x,eps,a,b;
        int i;
        float fi(float x);
        {
        fi=fi(x);
        }
        float fi1(float x);
        {
        fi1=fi(x);
        return x;
        }
        cout<<"Уведіть a, b, точність eps";
        cin>> a>>b>>eps;
        x=a;
        if (fi1(x)>1);
        cout<<"Метод розбіжний";
        for (i=1; i<n);
        {
        if (fi1(x)-x)<eps);
        cout<<"корінь x=&d кількість ітерацій n=&d";
        }
        x=fi(x);
        }

При отладке выдает следующие ошибки:
Код: Выделить всё
[C++ Error] Unit1.cpp(12): E2060 Illegal use of floating point
[C++ Error] Unit1.cpp(16): E2060 Illegal use of floating point
[C++ Warning] Unit1.cpp(19): W8066 Unreachable code
[C++ Error] Unit1.cpp(24): E2378 For statement missing ;
[C++ Error] Unit1.cpp(26): E2188 Expression syntax
[C++ Warning] Unit1.cpp(30): W8004 'i' is assigned a value that is never used

P.S Как я уже писал ранее, в си я не силен, так что не пугайтесь моим каракулям.
Нужна хоть какая-нибудь помощь, а то уже голова квадратная стала от этих бУкАваК :smile:
Аватара пользователя
Maxilife
Бывалый Постер
Бывалый Постер
 
Сообщения: 227
Зарегистрирован: 17 ноя 2010, 20:16
Откуда: Винница, Украина

Вернуться в Флуд

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron