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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
VovaMazur
-12 / 33 / 8
Регистрация: 10.03.2011
Сообщений: 133
#1

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

11.03.2011, 22:05. Просмотров 1051. Ответов 2
Метки нет (Все метки)

1) Найти периметр и площадь прямоугольного треугольника, если данные длины его катетов a и b.
2) Дано три действительных числа X, Y, Z. Перераспределить значения так, чтобы в X оказалось меньше из этих значений, а в Z - больше.
3) Длина отрезка задана в дюймах (1 дюйм = 2,54 см). Перевести введенное значение длины в метрическую систему.
4) Древнерусские неметрические единицы длины: 1 верста = 500 саженей; 1 сажень = 3 аршина; 1 аршин = 16 вершков, 1 вершок = 44,45 мм. Длина некоторого отрезка составляет P метров. Перевести ее в древнерусскую неметрическую систему.

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

Стандартные и пользовательские функции языка С - C++
Помогите написать на чистом Си в одном проекте. 1) Даны три целые числа. Поднять квадрату отрицательные числа и к кубу -...

Стандартные и пользовательские функции языка С - C++
Помогите пожалуйста написать программы на чистом Си в одном проекте. 1) Для нагрева 300 л. воды от 10 oС до 100 oС необходимо сжечь...

Стандартные функции ввода/вывода языка Си - C++
Приветствую всех.У меня проблема.Я решил попробовать функции ввода/вывода в стиле Си.Написал прогу которая должна выводить сумму a и b,но...

Написать две пользовательские функции, эквивалентные стандартной функции strlen - C++
Написать программу, содержащую две пользовательские функции определения длины строки, эквивалентные стандартной функции strlen. Первая из...

Добавить в код любые пользовательские функции (лучше всего - функции ввода/вывода) - C++
Ребят, прошу вас помочь добавить любые две функции, лучше всего если ввод и вывод, но например и за два void input буду очень благодарен...

Пользовательские функции - C++
Написать функцию, которая удаляет из строки все символы, обозначающие цифры. Заголовок функции: void deleteDigits (char *s); Написать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
co6ak
Кошковед
407 / 500 / 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();
 
}
1
VovaMazur
-12 / 33 / 8
Регистрация: 10.03.2011
Сообщений: 133
22.03.2011, 03:24  [ТС] #3
Не обижайся на меня.Спасибо. Ты мне очень помог.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2011, 03:24
Привет! Вот еще темы с ответами:

Пользовательские функции - C++
Задание: Разработать программу с использованием пользовательской функции. В ходе выполнения программа должна вызывать функцию не менее 3...

Пользовательские функции - C++
Ну как задачка?)довольно сложная)

пользовательские функции - C++
Уважаемые программисты,помагите решить задачку. Задание: Даны натуральные числа n и m. Напишите функцию, вычисляющую результат...

Пользовательские функции - C++
Здравствуйте, не могу сообразить из-за чего программа неправильно компилирует. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru