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

Стандартные и пользовательские функции языка С - C++

Восстановить пароль Регистрация
 
VovaMazur
-12 / 33 / 8
Регистрация: 10.03.2011
Сообщений: 133
11.03.2011, 22:05     Стандартные и пользовательские функции языка С #1
1) Найти периметр и площадь прямоугольного треугольника, если данные длины его катетов a и b.
2) Дано три действительных числа X, Y, Z. Перераспределить значения так, чтобы в X оказалось меньше из этих значений, а в Z - больше.
3) Длина отрезка задана в дюймах (1 дюйм = 2,54 см). Перевести введенное значение длины в метрическую систему.
4) Древнерусские неметрические единицы длины: 1 верста = 500 саженей; 1 сажень = 3 аршина; 1 аршин = 16 вершков, 1 вершок = 44,45 мм. Длина некоторого отрезка составляет P метров. Перевести ее в древнерусскую неметрическую систему.

С++
Надо решить в одном проекте.
Помогите решить. !!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2011, 22:05     Стандартные и пользовательские функции языка С
Посмотрите здесь:

C++ пользовательские функции
пользовательские функции C++
C++ Пользовательские функции
C++ Пользовательские функции в С
C++ Стандартные и пользовательские функции языка С
C++ Стандартные и пользовательские функции языка С
C++ Пользовательские функции
Стандартные функции ввода/вывода языка Си C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
12.03.2011, 00:24     Стандартные и пользовательские функции языка С #2
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
#include <iostream>
#include <math.h>
using namespace std;
 
void Triangle ( double a, double b ) 
{
    double c = sqrt(a*a + b*b);
    double S=a*b/2;
    double P= a + b + c;
    cout << endl << "Площадь равна: " << S
    << endl << "Периметр равен: " << P << endl;
}
void RealNum (double X, double Y, double Z) 
{
    cout << "Х:" << X << "\tY:" << Y << "\tZ:" << Z << endl << endl ;
    //double tmp;
    if (X>Y) 
    {   
        if(Y>Z) { double tmp=X; X=Z; Z=tmp; }   // x>y>z
        else 
        {   if (X>Z) { double tmp=X;  X=Y; Y=Z; Z=tmp;} // x>z>y
        else  {double tmp=X;X=Y;Y=tmp; }      // z>x>y
        }
    }
    else 
        if (Y>Z) 
            if (X>Z) {double tmp=Z; Z=Y; Y=X; X=tmp;} // y>x>z
            else {double tmp=Y; Y=Z; Z=tmp;} // y>z>x
 
    cout << "Х:" << X << "\tY:" << Y << "\tZ:" << Z << endl ;
 
}
void Inch ( double x )
{   cout << endl << "Значение в метрах = " << x*0.254 << endl;  }
 
void OldRus ( double x ) 
{
    x/=0.0446;
    cout << endl << "значение в вершках:" << x << endl;
    x/=16;
    cout << endl << "значение в аршинах:" << x << endl;
    x/=3;
    cout << endl << "значение в саженях:" << x << endl;
    x/=500;
    cout << endl << "значение в верстах"  << x << endl;
}
 
int main()
{
 
    setlocale(LC_ALL,"Russian");
    float a;
    double b;
    double c;
    char otv;
    do
    {
 
        cout << "1. Найти площадь и периметр треугольника" << endl
        << "2. Действительные числа" << endl
        << "3. Дюймы" << endl
        << "4. Древнерусские неметрические величины" << endl 
        << "0. Выход"
        << " = ";
        cin >> otv;
        switch(otv)
        {
        case '1':
 
            cout << endl << "Введите катеты треугольника:";
            cin >> a;
            cin >> b;
            Triangle (a,b);
            cout << endl << "-----------------------------" << endl;
            break;
        case '2':
            cout << endl << "Введите действительные числа:";
            cin >> a;
            cin >> b;
            cin >> c;
            RealNum (a,b,c);
            cout << endl << "-----------------------------" << endl;
            break;
        case '3':
            cout << endl << "Введите значение в дюймах:";
            cin >> a;
            Inch(a);
            cout << endl << "-----------------------------" << endl;
            break;
        case '4':
            cout << endl << "Введите значение в метрах:";
            cin >> a;
            OldRus(a);
            cout << endl << "-----------------------------" << endl;
            break;
        default:
 
            cout << endl << "Ошибка" << endl;
            break;
 
        }
 
    }while(otv!='0');
    cin.get();
 
}
VovaMazur
-12 / 33 / 8
Регистрация: 10.03.2011
Сообщений: 133
22.03.2011, 03:24  [ТС]     Стандартные и пользовательские функции языка С #3
Не обижайся на меня.Спасибо. Ты мне очень помог.
Yandex
Объявления
22.03.2011, 03:24     Стандартные и пользовательские функции языка С
Ответ Создать тему
Опции темы

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