????? ?????????????, ???????????? ????? CyberForum.ru
???? ????????

????? ???????????? ????????? ???????, ????????????? ????? ???????????? ? ??????????? ?????????? - C++

?????
???????????
???????????? ??????
?????? ???? ???????
C++ ????? ???????? ????????? http://www.cyberforum.ru/cpp-beginners/thread1772253.html
????? ???????? ????????? ???? n>0, 1/2+2/4+3/8... ??? ???????????? #include <iostream> #include <clocale> int main () { setlocale (0, "");
C++ ??? ??????? ????? ?????? ?????? ??????? ????????????! ??????????, ??????????, ??? ???????? OutputDebugStringA((LPCSTR)__LINE__) ??????? ????? ?????? ?????? ?????????? ??????? void foo() { OutputDebugStringA((LPCSTR)__LINE__);... http://www.cyberforum.ru/cpp-beginners/thread1772244.html
C++ ?????????? ?????????????? ????????????? ??????? ???????????? ?????
??????????? ???????? ? ????????? ?????????? ?????????????? ????????????? ??????? ???????????? ????? ( ???????, ????????? ??, ??????? ???????, ??????? ?????????????)
C++ ??????? ?? ?????? ??? ?????, ?????????????? ??????? ???? "ing" ? "ed"
???????? ?????????? ? ??????? ?? ?????? ????: ??? ?????. ??????? ??? ?????, ?????????????? ??????? ???? ing ? ed.
C++ ???????????????? ????????? ?????????? ????????? http://www.cyberforum.ru/cpp-beginners/thread1772196.html
?????? ??????,???????? ???-?? ??????????? ? ?????????,?????? ???? ?? ????????,?????????? ??? ??? ????????. ???? ???? ?? ?????? ????????? ???????? ????? // ? ????? ???????,?? ?????? ???? ??????...
C++ ??? ?????????: warning C4700: ???????????? ???????????????????? ????????? ?????????? "a"? ??????: ???? ????????????? ????????????? ???????. ?????????? ?????????? ?????, ?????????? ???? ?? ???? ??????? ???????. ??????????: ??????? ???????? ???????? ???????????? ???????????. ????????... ?????????

???????? ????????? ????????
narsky
2 / 2 / 1
???????????: 23.03.2016
?????????: 117
28.06.2016, 15:18  [??]
????????? ?? ????????, ???? ?? ???? ??????? ?? ?????? ?????????????? ?????, ????? ????? ?? ??????? ????????? ????????????. ?????, ????? ?????????? ????????? ??? std? (?? ???? ?? ??????????? ???? ??????????)
??? ???, ????? ??????? ????:
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
/*? ?????????? ???????????? ????????, ????????? ?? n ???????????? ?????????, ?????????? ????????? ????????:
1) ????????? ????? ????????????? ????????? ???????;
2) ????????? ???????????? ????????? ???????, ????????????? ????? ???????????? ? ??????????? ??????????. ??? ??????? ?????????? ???????????? ??? ??????????? ????????? (?????? ???? ?????) ?????????? ?????? ?? ???;
3) ??????????? ???????? ??????? ?? ???????????.
*/
#include <iostream>
using namespace std;
 
void summa(int a, double b[])
{
    double sum = 0;
    for (int i = 0; i < a; i++)
        {
            if (b[i] < 0)
            {
                sum = sum + b[i];
            }
    }
    cout << "????? ????????????? ????????? ???????: " << sum;
}
 
void proiz (int a, double b[])
{
    double max = 0, min = 0;
    int max_i, min_i;
    for (int i = 0; i < a; i++)
    {
        if (b[i] > max) 
            {
                max = b[i];
                max_i = i;
        }
    }
    for (int i = 0; i < a; i++)
    {
        if (b[i] < min) 
            {
                min = b[i];
                min_i = i;
        }
    }
    double mul = 1;
    for( int i = std::min(max_i , min_i) ; i < std::max(max_i , min_i); ++i )
    {
        mul *= b[i];
    }
    cout << "???????????? ????????? ???????, ????????????? ????? ???????????? ? ??????????? ?????????? ?????: " << mul << endl;
}
 
void poryadok (int a, double b[])
{
    for (int j = 0; j < a - 1; j++)
    {
        int i, k;
        k = j;
        for (i = j + 1; i < a; i++)
            if (b[i] < b[k])
                k = i;
        double buf = b[j];
        b[j] = b[k];
        b[k] = buf;
    }
    for (int i = 0; i < a; i++)
        cout << b[i] << endl;
}
 
 
int main(){
    int a;
    setlocale(LC_ALL, "Russian");
 
    cout << "??????? ?????? ???????: " << endl;
    cin >> a;
    if (a < 1) cout << "??????! ?????? ???????? ?????? ???????" << endl;
    else
    {
        double *b = new double[a];
 
        for (int i = 0; i < a; i++)
        {
            cout << "??????? " << i + 1 << " ??????? ???????" << endl;
            cin >> b[i];
        }
 
        cout << "??? ??????:" << endl;
        for (int i = 0; i < a; i++)
        {
            cout << b[i] << " ";
        }
 
        summa(a, b);
        proiz(a, b);
        poryadok(a, b);
 
        delete(b);
        system("pause");
    }
        return 0;
}
????????? ????? 29 ?????
????????? ????????? <algorithm> (???? ??? ?????????), ???????????? ????? ?? ?????????? ??????, ?? ????????? ????????? ??????, ???? ?? ??????? ?? ?????? ?????????????? ?????. ???? ?????????? ?? ??, ??? ???-?? ?? ??? ???????? ? void summa (??? ????????, ???? ??? ?? ?????? ?????????????? ?????), ?? ????? ?? ?? ???????????
0
 
?????????? - ????? ?????????????, ???????????? ?????, ????????????????
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
???????@Mail.ru