Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LovingDaisy
4 / 4 / 0
Регистрация: 28.12.2009
Сообщений: 18
#1

функции в с++ - C++

20.01.2010, 22:23. Просмотров 415. Ответов 6
Метки нет (Все метки)

помогите пожалуйста решить задачу

оформить следующие задачи через функции.

1. Вычислить значения функции F на интервале от Хнач. до Хкон. с шагом dX
ax^2 + b/c , при x<1 и c|=0
F = { (x-a)/(x-c)^2 , при x>15 и c=0
x^2/c^2 , в остальных случаях
где a, b, c – действительные числа

2. коэффициенты системы линейных уравнений заданы в виде прямоугольной матрицы. с помощью допустимых преобразований привести систему к треугольному виду. найти количество строк, среднее арифметическое элементов которых меньше заданной величины.


спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2010, 22:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос функции в с++ (C++):

Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции - C++
Написал код, в котором 2 функции одна возвращает стринговое значение, вторая должна бы вернуть значение, отталкиваясь от первой. Возможно...

Табулирование заданной функции и определение максимального и минимального значения функции в таблице - C++
Разработать консольное приложение, производящее табулирование заданной функции и определение максимального и минимального значения функции...

Вычислить m значений функции f(x) на отрезке [a, b]. Вычисление величины f(x) оформить в виде функции - C++
Составить программу решения поставленной задачи: Вычислить m значений функции f(x) на отрезке . Вычисление величины f(x) оформить в виде...

Используя перегруженные функции и шаблон функции удалить из массива элемент по индексу - C++
Стоит следующая задача: Используя перегруженные функции и шаблон функции удалить из массива элемент по индексу. Функцию написал, но я...

Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к функции - C++
здраствуйте знатаки!! помогите пожалуйсто решить задачу.Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2,...

Вычислить функции с использованием их разложения в степенной ряд. Функции и Перегрузка функций - C++
Добрый день. Дана лабораторная работа, (см. ниже 2 скриншота) по заданию нужно вычислить функции с использованием их разложения в степенной...

6
TSR
Сообщений: n/a
21.01.2010, 00:55 #2
+ {x^2/c^2 , в остальных случаях} тут добавил проверку, что-бы небыло деления на 0. c!=0;

вроде работает )))) я сам новичок, поэтому кое-что коряво написано. Прошу знающих указать на ошибки и помочь оптимизировать =))

Первая задача:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream.h>
 
int main()
{
    float f=0, x1, x2, dx;
    float a, b, c; // eiaoeoeaiou
    float x;
// вводим с клавиатуры все данные
    cout << "Input [X min]: ";
    cin >> x1;
    cout << "Input [X max]: ";
    cin >> x2;
    cout << "Input dX: ";
    cin >> dx;
 
    cout << "\nInput \ta: ";
    cin >> a;
    cout << "\tb: ";
    cin >> b;
    cout << "\tc: ";
    cin >> c;
 
    x = x1;// присваиваем x - минимальное значение
    cout << "\n\nX \tF(X)\n";
// для различных условий используем различные формулы
    if( (x<1) && (c!=0) )
    {
    while( (x<=x2) && (x<1) )
    {
        f = a*x*x + b/c;
        cout << x << "\t" << f << "\n";
        x += dx;
    }
    }
 
    if ( (x>=1 && x<=15 && c!=0) || (x>15 && c!=0))
    {
        float C2=c*c;
        while(x <= x2)
        {
        f = x*x/C2;
        cout << x << "\t" << f << "\n";
        x += dx;
        }
    }
 
    if( (x>15) && (c==0) )
    {
        while(x <= x2)
        {
        float C1=x*x;
        f = (x-a)/C1;
        cout << x << "\t" << f << "\n";
        x += dx;
        }
    }
 
    cin >> x1; // а это, что-бы экранчик не исчезал
    return 0;
 
}
LovingDaisy
4 / 4 / 0
Регистрация: 28.12.2009
Сообщений: 18
21.01.2010, 02:31  [ТС] #3
о, спасибочки огромное =) а то я ваще ни че не шарю
0
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
21.01.2010, 08:58 #4
C++
1
cin >> x1; // а это, что-бы экранчик не исчезал
Посмеялся
0
TSR
Сообщений: n/a
21.01.2010, 17:20 #5
Посмеялся
А как это по другому сделать?? Я еще Sleep() иногда использовал, но это походу тоже не то=)
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
21.01.2010, 19:25 #6
TSR, ознакомься с темой http://www.cyberforum.ru/cpp-beginners/thread10807.html
от себя добавлю
C++
1
2
fflush(stdin);
std::cin.get();
0
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
21.01.2010, 19:44 #7
Да куча методов.
Например,
C++
1
system("pause");
или
C++
1
2
3
#include <conio.h> 
..
getch();
0
21.01.2010, 19:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2010, 19:44
Привет! Вот еще темы с ответами:

Различные функции, для которых можно создать массив указателей на функции - C++
Придумайте не менее 3-х различных функций, для которых можно создать массив указателей на функции.

А почему ошибка, что функции print и read не определены в функции main()? - C++
Что-то не понимаю. Они определены в заголовочном файле. А подчеркивается красным что нет.... #include &lt;iostream&gt; #include...

Как будут инициализированы переменные в теле функции и вне тела функции? - C++
Здравствуйте. Подскажите, пожалуйста, как будут инициализированы переменные в теле функции и вне тела функции? Какими значениями? ...

Найти среднее арифметическое значений функции f(x) в точках a, b, (a+b)/2 используя обращение к функции - C++
А этой нету: 3.Найти среднее арифметическое значений функции f(x) в точках a, b, (a+b)/2 используя обращение к функции f=(x*sin⁡ π/4) /...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru