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

Составьте програму, которая подсчитывает и выводит значение t1 и t2 по формулам - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование vector<string> http://www.cyberforum.ru/cpp-beginners/thread557143.html
Задание: Задана строка S, содержащая не менее двух слов, и символ с. Составит новую строку S1 из слов строки S, в которых есть символ с, и новую строку S2 из слов строки S, в которых нет символа с. Учитывать порядок вхождения слов в строку. Входные данные: строка S произвольной длины и символ с. Для решения задачи использовать столько процессов, сколько слов в строке. Собственно задача...
C++ Найти сумму и произведение парных элементов Здравствуйте ! Кто то может по-шурику скинуть или написать программу: "Найти сумму и произведение парных элементов" Добавлено через 5 часов 19 минут Всё - уже позно! Но я зделав. http://www.cyberforum.ru/cpp-beginners/thread557138.html
Даны два числа Получить из этих строк новую строку, C++
Помогите пожалуйста!! Даны два числа : N1 и N2 и две строки: S1 и S2. Получить из этих строк новую строку, объеденив N1 первых символов строки S1 и N2 послдених символов строки S2/
C++ targetver.h: No such file or directory.
Подскажите пожалуйста что за трабл. во всех файлах компилятор Dev-C++ - выдаёт ошибку типа: Подскажите пожалуйста как от них избавиться и скомпилить программу
C++ Дана строка S и число N http://www.cyberforum.ru/cpp-beginners/thread557124.html
Помогите пожалуйста, еще одна задачка с рубежки. Дана строка S и число N. Преобразовать строку S в строку длины N следующим образом: если длина строки S больше N, то отбросить первые символы, если длина строки S меньше N, то в ее начало добавить символы "."(точка). Добавлено через 54 минуты я нашел аналог на pascale var st: string; i, n: integer;
C++ Двумерный вещественный массив А и целые числа М (>1), N (>1) являются входными и выходными параметрами Пожалуйста помогите!! Описать функцию DellJ(A,M,N,I,J), удаляющую из матрицы А размера MxN строку и столбец, содержащие элементы А (Если i>M или j>N, то матрица не измениться).Двумерный вещественный массив А и целые числа М (>1), N (>1) являются входными и выходными параметрами , i и j входные параметры.Дана матрица А MxN и чмсла i,j. Применить к матрице А процедуру DellJ и вывести полученный... подробнее

Показать сообщение отдельно
Kirill Losev
3 / 3 / 0
Регистрация: 01.10.2011
Сообщений: 249
24.04.2012, 15:03
вот что у меня получилось. есть проверка на ввод(допустим, а не может быть равным нулю, т.к. на 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
62
63
64
65
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    double a = 0, n = 0, x = 0, b = 0;
    cout << "Рассчет по формуле для t1\n"
         << "Введите a: ";
    cin >> a;
    if(a == 0)
    {
        cout << "a не может быть равным нулю\n";
        while(a == 0)
        {
            cout << "Повторите ввод a: ";
            cin >> a;
        }
    }
    cout << "Введите n: ";
    cin >> n;
    if(n == 2 || n == 1)
    {
        cout << "n не может быть равным '1' или '2'\n";
        while(n == 2 || n == 1) 
        {
            cout << "Повторите ввод n: ";
            cin >> n;
        }
    }
    cout << "Введите x: ";
    cin >> x;
    if(x == 0)
    {
        cout << "x не может быть равным нулю\n";
        while(x == 0)
        {
            cout << "Повторите ввод x: ";
            cin >> x;
        }
    }
    cout << "Введите b: ";
    cin >> b;
    double t1 = (1/a)*(-1/(n-2)*(pow(x,(n-2)))) + ((b/(n-1)*(pow(x,(n-1)))));
    cout << "Результат рассчета t1: " << t1 << endl;
    
    cout << "Расчет по формуле для t2\n"
         << "Введите a: ";
    cin >> a;
    if(a == 0)
    {
        cout << "a не может быть равным нулю\n";
        while(a == 0)
        {
            cout << "Повторите ввод a: ";
            cin >> a;
        }
    }
    cout << "Введите x: ";
    cin >> x;
    double t2 = (2*x/(a*a))*sin(a*x) - ((x*x/a) - (2/(a*a*a)))*cos(a*x);
    cout << "Результат рассчета t2: " << t2 << endl;
    
    return 0;
}
Успехов!
Миниатюры
Составьте програму, которая подсчитывает и выводит значение t1 и t2 по формулам  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru