считывание коэффициентов в многочлене

Тема в разделе "Общие вопросы по С и С++", создана пользователем Tais, 15 дек 2007.

  1. Tais

    Tais Гость

    Как считать коэффициенты квадратного многочлена с текстового документа??? Помогите пжл!
     
  2. sKrew

    sKrew Гость

    Увы, но не указан ни язык, ни формат записи. Будем считать что многочлен вида A*x*x+B*x+C = 0, имеется файл file.txt, в нем хранится строка вида A B C (например 2.5 2.133 1).

    Вариант для C:
    Код (Text):
    #include <stdio>

    int main(void)
    {
    FILE *f = fopen("file.txt" , "r");
    double A, B, C;
    fscanf(f , "%lf%lf%lf", &A, &B, &C);
    fclose(f);
    printf("A=%lf , B=%lf, C=%lf \n", A , B , C);
    return 0;
    }
    Вариант для C++:
    Код (Text):
    #include <fstream>
    #include <iostream>

    int main()
    {
    std::ifstream f("file.txt");
    double A, B, C;
    f >> A >> B >> C;
    f.close();
    std::cout << "A=" << A << ", B=" << B << ", C=" << C << std::endl;
    return 0;
    }
    что-то в этом плане, возможны незначительные очепятки)))
     
Загрузка...

Поделиться этой страницей