Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

last_wish

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
#include <iostream.h>
#include <iomanip.h>
 
void Reshenie(float a, float b, float c, float X,
            float Xnach, float Xkon, float dX)
{
    float res;
     
    cout << setw(10) << "X" << setw(10) << "F" << endl;
    X = Xnach;
    while (X < Xkon) {
        if(X < 1 && c !=0 ) {
            res = (a*X*X) + b/c;
        } else if (X > 1.5 && c == 0) {
            res = (X - a)/((X - c)*(X - c));
        }
        else {
            res = (X*X)/(c*c);
        }
        cout << setw(10) << X << setw(10) << res << endl;
        X = X + dX;
    }
}
 
int main()
{
    float   a, b, c, X, res, dX, Xkon, Xnach;
     
    cout << "Input value" << endl;
    cout << "a=";
    cin >> a;
    cout << endl << "b=";
    cin >> b;
    cout << endl << "c=";
    cin >> c;
    cout << endl << "Xnach=";
    cin >> Xnach;
    cout << endl << "Xkon=";
    cin >> Xkon;
    cout << endl << "dX=";
    cin >> dX;
     
    Reshenie(a, b, c, X, Xnach, Xkon, dX);
     
    return 0;
}

Всего записей: 109 | Зарегистр. 26-10-2006 | Отправлено: 23:11 30-03-2008 | Исправлено: last_wish, 23:53 30-03-2008
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru