Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка LNK2019 при подключении библиотеки с несколькими исходными файлами (используется Qt 5.2.0) https://www.cyberforum.ru/ cpp-beginners/ thread1134991.html
Используется Qt 5.2.0, но думаю проблема более глобальная в плане своих корней. Есть класс CommonData, где объявлены несколько статических переменных CommonData.h struct Complex { double zed; ... };
C++ Создать класс автомашин
Задание Создать класс автомашин. Свойства класса- цвет машины, марка, номер Методы- машина двигается, машина тормозит. Завести 3 объекта класса Седан, серый, номер КЗ56748УН, Шкода, красный, Н67854РО БМВ, желтый, ЛО5674В
C++ Фильтр для ввода даты в заданном формате Смысл: осуществляется ввод даты в формате x/y/z (не по отдельности), где x-день, y-номер месяца итд, в структуру нужно занести всё x,y,z по отдельности. Почему то не могу допереть как осуществить отбор, чтобы пользователь вводил дату в вышеприведённом формате, а программа сама поняла что есть что. struct date { int d; //days int m; //months int y; //years }; https://www.cyberforum.ru/ cpp-beginners/ thread1134986.html C++ Поиск второго минимума в массиве https://www.cyberforum.ru/ cpp-beginners/ thread1134971.html
можно ли сие как-нибудь реализовать одним циклом?
Вычислить и вывести на экран в виде таблицы значения функции C++
#include <iostream> #include <conio.h> #include <math.h> #include <iomanip> #include <locale> #include <Windows.h> using namespace std; // int main() {//начало кода функции main
C++ Проверка числовой ли ввод https://www.cyberforum.ru/ cpp-beginners/ thread1134953.html
Здравствуйте! Задача такая. Написать программу, читающую в массив double до 10 значений пожертвований. ПРограмма должна прекращать ввод при получении нечисловой величины. Она должна выдавать среднее значение полученных чисел. А так же количество значений в массиве превышающих среднее. Написал программу, вот что получилось: #include "stdafx.h" #include <cctype> #include <iostream> const int...
C++ Дано число t, означающее время в минутах прошедшее с начало очередного часа. Определить цвет сигнала светофора Вобщем, задача такая: Работа светофора для водителей запрограммирована следующим образом: начиная с начала каждого часа в течении 3 минут горит зеленый цвет, затем в течении одной минуты горит желтый цвет, затем в течении 2 минут горит красный цвет, потом в течении 3 минут опять зеленый и т.д. Дано вещественное число t, означающее время в минутах прошедшее с начало очередного часа. Определить... https://www.cyberforum.ru/ cpp-beginners/ thread1134948.html C++ Поиск совпадений в файле
Здравствуйте. Есть текстовый документ с названиями файлов, каждое в своей строке. Нужно найти все совпадения и либо вывести их на экран, либо в другой файл. Подскажите в какую сторону смотреть. Спасибо.
C++ Создать массив структур, содержащих сведения о различных товарах в магазинах города Создать массив структур, содержащих сведения о различных товарах в магазинах города. Каждая запись содержит поля: -название товара; -название массива, в котором продаётся товар; -стоимость товара в грн. Предусмотреть в программе следующие действия: а) вывод информации о товаре, название которого введено с клавиатуры; если таких товаров нет, выдать на экран соответствующее сообщение; б)... https://www.cyberforum.ru/ cpp-beginners/ thread1134926.html C++ Найти произведение/ С++ для начинающих https://www.cyberforum.ru/ cpp-beginners/ thread1134917.html
Вычислить П(в числителе n, в знаменателе i-1) (2+1/i!)
C++ Организовать класс натуральной дроби
Поле first — целое положительное число, числитель; поле second — целое положительное число, знаменатель. Реализовать метод ipart() — выделение целой части дроби first/second. Метод должен проверять неравенство знаменателя нулю
C++ Определить, какая из фигур имеет большую площадь / С++ для начинающих https://www.cyberforum.ru/ cpp-beginners/ thread1134911.html
Определить какая из двух фигур круг или квадрат имеет большую площадь.Значение стороны квадрата a и радиус круга r вводится через файл imput.txt.Вывести в выходной файл output.txt название и значение площади большей фигуры.
27 / 27 / 11
Регистрация: 15.10.2013
Сообщений: 880
0

Программа выводит таблицу значений синусов или косинусов - C++ - Ответ 5979200

31.03.2014, 21:47. Показов 7950. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Суть проблемы в том, что не выводит косинусы в диапазоне 90-270...
Помогите решить проблему.

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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#include <iostream>
#include <windows.h>
#include <math.h>
#include <iomanip> // для таблицы
 
using namespace std;
 
int main()
{
    SetConsoleOutputCP(1251);
    double sinus1(0), cosinus1(0), sinus2(0), cosinus2(0), r(0);
    float x1(0), x2(0), dx(0), eps(0);
    char con, choice;
    do
    {
        system("cls");
        cout << " Программа выводит таблицу значений синусов или косинусов.\n";
        cout << " Для вычисления cos() введите: 'c' \n для вычисления sin() введите: 's'... \n";
        cin >> choice;
        cout << " Введите границу диапазона - х1: " << endl;
        cin >> x1;
        cout << " Введите границу диапазона - х2: " << endl;
        cin >> x2;
        cout << " Введите шаг изменения аргумента (в градусах) - dx: " << endl;
        cin >> dx;
        cout << " Введите точность вычисления - eps: " << endl;
        cin >> eps;
        system("cls");
        cout << " *sin(x)/cos(x) - табличное значение; \n *sin(x)2/cos(x)2 - рассчитаны с помощью разложения функции в ряд Тейлора.\n";
        // синус
        if (choice=='s')
        {
            cout.fill('_');
            cout << setw(45) << "" << endl;
            cout.fill(' ');
            cout << "|" << setw(10) << "градусы" << "|" << setw(10) << "sin(x)" << "|" << setw(10) << "sin(x)2" << "|" << setw(12) << "разница|\n";
            cout.fill('_');
            cout << setw(45) << "" << endl;
            for(float x = x1; x < x2; x = x+dx)
            {
                if(x==180)
                {
                    cout << "|" << setw(10) << x;
                    cout << "|" << setw(10) << "0";
                    cout << "|" << setw(10) << "0";
                    cout << "|" << setw(10) << "0" << "|" << endl;continue;
                }
                else if(x>180)
                {
                    x=x-180;
                    sinus1=sin(x*M_PI/180);
                    for(double sigma = sinus1, n = 1; sigma >= eps; n=n+2)
                    {
                        x=x*M_PI/180;
                        sigma = sigma*(((-x)*x)/((n+1)*(n+2)));
                        sinus2 = sinus1+sigma;
                        r = sinus1-sinus2;
                        x=x*180/M_PI;
                        cout.flags(ios::fixed);
                        cout << "|" << setw(10) << setprecision(1) << (x+180);
                        cout << "|" << setw(10) << setprecision(2) << (-1)*sinus1;
                        cout << "|" << setw(10) << setprecision(2) << (-1)*sinus2;
                        cout << "|" << setw(10) << setprecision(2) << r << "|" << endl;
                    }
                    x=x+180;continue;
                }
                sinus1=sin(x*M_PI/180);
                for(double sigma = sinus1, n = 1; sigma >= eps; n=n+2)
                {
                    x=x*M_PI/180;
                    sigma = sigma*(((-x)*x)/((n+1)*(n+2)));
                    sinus2 = sinus1+sigma;
                    r = sinus1-sinus2;
                    x=x*180/M_PI;
                    cout.flags(ios::fixed);
                    cout << "|" << setw(10) << setprecision(1) << x;
                    cout << "|" << setw(10) << setprecision(2) << sinus1;
                    cout << "|" << setw(10) << setprecision(2) << sinus2;
                    cout << "|" << setw(10) << setprecision(2) << r << "|" << endl;
                }
            }
        }
        // косинус
        else if(choice=='c')
        {
            cout.fill('_');
            cout << setw(45) << "" << endl;
            cout.fill(' ');
            cout << "|" << setw(10) << "градусы" << "|" << setw(10) << "cos(x)" << "|" << setw(10) << "cos(x)2" << "|" << setw(12) << "разница|\n";
            cout.fill('_');
            cout << setw(45) << "" << endl;
            for(float x = x1; x < x2; x = x+dx)
            {
                cosinus1=cos(x*M_PI/180);
                for(double sigma = cosinus1, n = 1; sigma >= eps; n=n+1)
                {
                    x=x*M_PI/180;
                    sigma = sigma*(((-x)*x)/(2*n*(2*n-1)));
                    cosinus2 = cosinus1+sigma;
                    r = cosinus1-cosinus2;
                    x=x*180/M_PI;
                    cout.flags(ios::fixed);
                    cout << "|" << setw(10) << setprecision(1) << x;
                    cout << "|" << setw(10) << setprecision(2) << cosinus1;
                    cout << "|" << setw(10) << setprecision(2) << cosinus2;
                    cout << "|" << setw(10) << setprecision(2) << r << "|" << endl;
                }
            }
        }
        cout << " Для продолжения программы введите - y: " << endl;
        cout << " для завершения программы введите любой символ... " << endl;
        cin >> con;
    }
    while(con == 'y');
    return 0;
}
Добавлено через 4 часа 11 минут
никто не может помочь???

Вернуться к обсуждению:
Программа выводит таблицу значений синусов или косинусов C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2014, 21:47
Готовые ответы и решения:

Странные результаты вычисления синусов и косинусов
На днях выполнял задание на преоброзование полярных координат в декартовские и наоборот. Столкнулся...

Цикл: Вывести на экран таблицу значений удвоенных косинусов в диапазоне от a до b с шагом h
Доброго времени суток, уважаемые Форумчане! Вынуждена просить Вашей помощи в решении нескольких...

Написать программу в С++, которая выводит таблицу значений функции
Помогите с контрольной

Написать программу, которая выводит таблицу значений функции
Написать программу, которая выводит таблицу значений функции y=|x|−arcctg^2(x) в диапазоне с...

7
31.03.2014, 21:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2014, 21:47
Помогаю со студенческими работами здесь

Написать программу, которая выводит таблицу значений функции
Написать программу, которая выводит таблицу значений функции у=|х-2|+|х+1|. Диапазон изменения...

Написать программу, которая выводит на экран таблицу значений функции y = | х |
Написать программу, которая выводит на экран таблицу значений функции y = | х |. Диапазон изменение...

Напишите программу, которая выводит на экран таблицу значений функции
Помогите пожалуйста написать программу в QT: &quot;Напишите программу, которая выводит на экран...

Написать программу, которая выводит таблицу значений функции y = 3x^2 + 5x – 7 на отрезке от 0 до 1 с шагом 0.05
Написать программу, которая выводит таблицу значений функции y = 3x^2 + 5x – 7 на отрезке от 0 до...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru