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

Калькулятор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ получить из одной квадратной матрицы другую http://www.cyberforum.ru/cpp-beginners/thread249492.html
помогите с матрицей ПОЖ. Даны квадратные матрицы А,В и С порядка n. Получить матрицу (А+В)С. заранее спс! пожалуйста решите с кодом С. у мя турбо С.
C++ Преобразование символов в числа в строках Дан текст. Нужно определить, является ли он правильной десятичной записью целого числа. http://www.cyberforum.ru/cpp-beginners/thread249474.html
Строковый литерал C++
Вопрос к профи: Верно ли что, когда мы инициализирум строку вот так: const char *str = "Строка", то компилятор понимает ее так: 1) char temp = {'С', 'т', 'р', 'о', 'к', 'а', '\0'} - сначала в памяти создается массив символов с некоторым именем, например temp. 2) const char *str = temp - потом инициализируется указатель на эту строку, т. е. ему присваиватся адрес этой строки в памяти. В итоге,...
Дан текст... C++
Всем привет! Уважаемые господа! Кому не сложно посмотрите это задание: Дан текст. Преобразовать его поменяв местами максимальное и минимальное предложения. (Предложения начинаются и заканчиваются на одной строке). Язык программирования "C"
C++ Поменять местами первый и последний элементы массива http://www.cyberforum.ru/cpp-beginners/thread249452.html
Дан одномерный массив, поменять местами первый и последний массив. Помогите плиз...я никак не понимаю эти массивы(((
C++ сортировка массива Доброго вечера. Пожалуйста помогите разобраться с некоторыми нюансами в программе: 1) как сделать более проще кейсы в свитче, без повторений?, никак не получается(( 2) почему не работает сортировка шелла?, выводит просто массив так как он был введен( код: #include <iostream.h> #include <windows.h> подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7954 / 4716 / 318
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
27.02.2011, 19:29     Калькулятор
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
#include <iostream>
#include <locale.h>
#include <string.h>
#include <cmath>
using namespace std;
double a,c,r;
char b[5],mur;
void minus(void);
void plus(void);
void mnosit(void);
void delit(void);
void koren(void);
void sinus(void);
void cosinus(void);
 
 
 
 
int main(void)
{setlocale(LC_ALL, "Russian");
while(true){
        cout << "Для начала нажмите любую клавишу "<< endl;
        cin.get();
        cout << "Введите первое число и нажмите Enter  --> ";
cin>>a;
cout << "Введите действие и нажмите Enter --> ";
cin >> b;
cout << "Введите второе число и нажмите Enter --> ";
cin >> c;
cin.get();
if(!strcmp(b, "+"))
{ plus();}
 
 else if (!strcmp(b, "-"))
         {minus();}
else if (!strcmp(b, "*"))
        {mnosit();}
 else if (!strcmp(b, "/"))
 {delit();}
else if (!strcmp(b, "SQRT"))
        {koren();}
 else if (!strcmp(b, "SIN"))
         {sinus();}
else if (!strcmp(b, "COS"))
        {cosinus();}
else if(!strcmp(b, "EXIT"))
   break;
else
    cerr<<"Ошибка. Нет такой операции\n";
}
return 0;
}
 
void plus(void)
{
        r=a+c;
        cout << "Результат сложения равен --> "<<r;
        cout << "Для продолжения нажмите .. ";
        cin.get();
 
}
 
void minus(void)
{
        r=a-c;
        cout << "Результат вычитания вычитания --> "<<r;
        cout << "Для продолжения нажмите .. ";
                cin.get();
 
}
void mnosit(void)
{
        r=a*c;
        cout << "Результат умножения равен --> "<<r;
        cout << "Для продолжения нажмите .. ";
            cin.get();
 
}
void delit(void)
{
        r=a/c;
        cout << "Результат деления равен --> "<<r;
        cout << "Для продолжения нажмите .. ";
        cin.get();
}
void koren(void)
{
        r=sqrt(a);
        cout << "Результат извлечения корня равен --> "<<r;
        cout << "Для продолжения нажмите .. ";
        cin.get();
}
void sinus(void)
{
        r=sin(a);
        cout << "Результат извлечения синуса равен --> "<<r;
        cout << "Для продолжения нажмите .. ";
        cin.get();
}
void cosinus(void)
{
        r=cos(a);
        cout << "Результат извлечения косинуса равен --> "<<r;
        cout << "Для продолжения нажмите .. ";
        cin.get();
 
}
 
Текущее время: 20:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru