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

Составить программу вычисления произвольного количества значений выражения - C++

Восстановить пароль Регистрация
 
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 121
06.06.2013, 17:24     Составить программу вычисления произвольного количества значений выражения #1
Составить программу вычисления произвольного количества значений выражения. Необходимость повторного вычисления значений и аргументы задает пользователь. Вычисление выражения должно происходить в отдельной функции.

10 вариант в файле "Задание 5"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2013, 17:24     Составить программу вычисления произвольного количества значений выражения
Посмотрите здесь:

Составить программу вычисления суммы любого количества произвольных чисел C++
Составить программу вычисления выражения C++
C++ Составить программу вычисления выражения
Составить программу, которая создает очередь из произвольного количества элементов C++
Составить программу вычисления произвольного количества значений выражения C++
Составить программу вычисления выражения (f(a)+f(a+b)/f(c) C++
Составить программу вычисления данного выражения C++
Вычисления произвольного количества значений выражения C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 121
06.06.2013, 17:35  [ТС]     Составить программу вычисления произвольного количества значений выражения #2
Там 3 задания.

Добавлено через 6 минут
Цитата Сообщение от Bubbles Посмотреть сообщение
Составить программу вычисления произвольного количества значений выражения. Необходимость повторного вычисления значений и аргументы задает пользователь. Вычисление выражения должно происходить в отдельной функции.!!

10 вариант в файле "Задание 5"
Помогитее!
Mr_MaZa
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 4
06.06.2013, 19:31     Составить программу вычисления произвольного количества значений выражения #3
Вот программа к первому заданию:
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
//Задача: Составить программу решения поставленной задачи:
//Вычислить m значений функции f(x) на  отрезке [a, b].
//Вычисление величины f(x)  оформить в виде функции.
//а = p/3; b = 3* p/2; m = 20
 
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <windows.h>
 
using namespace std;
 
void Poshyk ();
 
int main ()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    Poshyk();
    return 0;
}
 
//-------------------------------
 
void Poshyk()
{
    srand(time(NULL));
    int const N = 20;
    double M[N], K[N]; //Где K[N] - массив х-ов, а M[N] - массив решений f(x)
    int const p = 3.14;
    double a = p/3;
    double b = 3*(p/2);
    int m = 0, i = 0;
    cout<<"20 случайных значений х, в диапазоне [a, b]:\n";
    while (m != 20)
    {
        i++;
        //Заполняем массив х-ов случайными числами в диапазоне [a, b]
        K[i] = (float) rand () * (b - a + a) / RAND_MAX + a;
        m++;
        cout<<K[i]<<"\t";
    }
    cout<<endl;
    for (int i = 1; i <= N; i++)
    {
        //Обчисление f(x)
        M[i] = pow(K[i], 2)*cos(K[i]);
        cout<<"f("<<K[i]<<") = "<<M[i]<<endl;
    }
}
Добавлено через 14 минут
Решение ко второй задаче:
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
//Составить программу вычисления произвольного количества значений выражения.
//Необходимость повторного вычисления значений и аргументы задает пользователь.
//Вычисление выражения должно происходить в отдельной функции.
#include <iostream>
#include <windows.h>
#include <math.h>
 
using namespace std;
 
void Poisk();
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    Poisk();
    return 0;
}
//-------------------------
void Poisk()
{
    int x, y;
    double z;
    int da = 1;
    while ( da != 2)
    {
        cout<<"Введите x\n";
        cin>>x;
        cout<<"Введите y\n";
        cin>>y;
        if (x == y)
        z = tan(pow(x,2)) + 0.5 * y;
        else
        {
            z = 34 * x - abs(y);
        }
        cout<<"z =\t"<<z<<endl;
        cout<<"Хотите повторить вычисление (1 - да, 2 - нет) ?\n";
        cin>>da;
    }
}
Yandex
Объявления
06.06.2013, 19:31     Составить программу вычисления произвольного количества значений выражения
Ответ Создать тему
Опции темы

Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru