Вы находитесь на странице: 1из 4

������ �1

��������� ����������� �������� ������ �������� ������: ����������� ��� ��������


����������� ����� � ������ �������.

#include <locale.h>
#include <iostream>

using namespace std;

void protalkivanie(int a, int b, int c, int *m)


{
if (a > b)
{
m[0] = a;
m[1] = b;
}
else
{
m[0] = b;
m[1] = a;
}
if (c > m[0])
{
m[2] = m[1];
m[1] = m[0];
m[0] = c;
}
else
if (c > m[1])
{
m[2] = m[1];
m[1] = c;
}
else
m[2] = c;
}

int main()
{
setlocale(LC_ALL, "Russian");
int a, b, c;
int m[3];
cin >> a >> b >> c;
protalkivanie(a, b, c, m);
for (int i = 0; i < 3; i++)
{
cout << m[i] << " ";
}
system("Pause>>Null");
}

������ "������� �����"

#include <locale.h>
#include <iostream>

using namespace std;


void protalkivanie(int a, int b, int c, int *m)
{
if (a > b)
{
m[0] = a;
m[1] = b;
}
else
{
m[0] = b;
m[1] = a;
}
if (c > m[0])
{
m[2] = m[1];
m[1] = m[0];
m[0] = c;
}
else
if (c > m[1])
{
m[2] = m[1];
m[1] = c;
}
else
m[2] = c;
}

int main()
{
setlocale(LC_ALL, "Russian");
int a1, a2, a3;
int b1, b2, b3;
int a[3];
int b[3];
int s = 0;
cout << "������� ���� � ����� �� ���� ��������� ����� ������� ����: " <<
endl;
cin >> a1 >> a2 >> a3;
cout << "������� ����������� ������������ ���������� ��������� � ������
�������: " << endl;
cin >> b1 >> b2 >> b3;
protalkivanie(a1, a2, a3, a);
protalkivanie(b1, b2, b3, b);
for (int i = 0; i < 3; i++)
{
cout << a[i] << " ";
}
cout << endl;
for (int i = 0; i < 3; i++)
{
cout << b[i] << " ";
}
for (int i = 0; i < 3; i++)
{
s = s + a[i] * b[i];
}
cout << endl;
cout << "��� ��������� ���������� �������� ���������� ����� ����������: " <<
s << endl;
system("Pause>>Null");
}

������ "������������ ������������"

#include <locale.h>
#include <iostream>

using namespace std;

void protalkivanie(int a, int b, int c, int *m)


{
if (a > b)
{
m[0] = a;
m[1] = b;
}
else
{
m[0] = b;
m[1] = a;
}
if (c > m[0])
{
m[2] = m[1];
m[1] = m[0];
m[0] = c;
}
else
if (c > m[1])
{
m[2] = m[1];
m[1] = c;
}
else
m[2] = c;
}

int main()
{
setlocale(LC_ALL, "Russian");
int x, y, z;
int m[3];
int n;
cout << "������� ���������� ����������� �����: " << endl;
cin >> n;
cout << endl;
cout << "������� ������ 3 ����� ������������������: " << endl;
cin >> x >> y >> z;
cout << endl;
protalkivanie(x, y, z, m);
cout << "���������� ���� ����� �� " << n << " ����� �����������: " << endl;
for (int i = 3; i < n; i++)
{
cin >> x;
y = m[0];
protalkivanie(m[1], m[2], x, m);
protalkivanie(m[0], m[1], y, m);
}
cout << "������ �����, ����� ������������ ������������: " << endl;
cout << m[0] << " " << m[1] << " " << m[2] << endl;
system("Pause>>Null");
}

Вам также может понравиться