Добавил:
Берегите себя и своих близких. По всем вопросам - пишите в мой вк, помогу чем смогу. Всем УЗС привет! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
25
Добавлен:
25.11.2016
Размер:
1.08 Кб
Скачать
// Задание 3.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include "stdafx.h"
#include <iostream>
using namespace std;
void func(float a, float b, float c)
{
	float x1, x2, dx, F;
	int k;
	cout << "Введите начало отрезка: ";
	cin >> x1;
	cout << "Введите конец отрезка: ";
	cin >> x2;
	cout << "Введите шаг: ";
	cin >> dx;
	for (int x = x1; x<x2; x += dx)
	{
		k = 0;
		if (c != 0 && x < 5)
		{
			F = -a*(x*x) - b;
		}
		else
		{
			if (c == 0 && x > 5)
			{
				F = (x - a) / x;
			}
			else
				if (c != 0)
				{
					F = -x / c;
				}
				else
					k++;
		}
		if (k == 0)
			cout << "При значении [" << x << "] функция F = " << F << endl << endl;
		else
			cout << "При значении [" << x << "] функция F не может быть вычислена так как присутствует деление на нуль." << endl << endl;
	}
}
int main()
{
	setlocale(0, "");
	float a, b, c;
	cout << "Введите a: ";
	cin >> a;
	cout << "Введите b: ";
	cin >> b;
	cout << "Введите c: ";
	cin >> c;
	func(a, b, c);
	system("pause");
	return 0;
}
Соседние файлы в папке Вариант 8