7 1
7 1
#include<stdlib.h>
#include<time.h>
#include<conio.h>
#include <locale>
#include <iomanip>
void inputr()
{
setlocale(LC_ALL, "Ukrainian");
srand((unsigned)(time(NULL)));
cout << "����i�� �i���i��� ���i� (<=10)" << endl;
cin >> m;
while (m < 3 || m > 10)
{
cout << "m>=3 � m<=10" << endl;
cin >> m;
}
cout << "����i�� �i���i��� ������i� (<=10)" << endl;
cin >> n;
while (n < 3 || n > 10)
{
cout << "n>=3 � n<=10" << endl;
cin >> n;
}
void inputk()
{
setlocale(LC_ALL, "Ukrainian");
cout << "����i�� �i���i��� ���i� (<=10)" << endl;
cin >> m;
while (m < 3 || m > 10)
{
cout << "m>=3 � m<=10" << endl;
cin >> m;
}
cout << "����i�� �i���i��� ������i� (<=10)" << endl;
cin >> n;
while (n < 3 || n > 10)
{
cout << "n>=3 � n<=10" << endl;
cin >> n;
}
//�������� ������
void output()
{
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
cout << setw(5) << a[i][j] << " ";
}
cout << "\n";
}
}
//����� ����
void arr2()
{
setlocale(LC_ALL, "Ukrainian");
cout << "���� �� �������: " << endl;
for (int j = 0; j < n; j++)
{
sum = 0;
for (int i = 0; i < m; i++)
{
sum += a[i][j];
b[l++] = sum;
void output2()
{
for (int i = 0; i < n; i++)
{
cout << setw(5) << b[i] << " ";
}
}
//��������� ������
void sort()
{
temp = b[j];
b[j] = b[j + 1];
b[j + 1] = temp;
for (int i = 0; i < m; i++)
{
temp2 = a[i][j];
a[i][j] = a[i][j + 1];
a[i][j + 1] = temp2;
}
}
int main()
{
setlocale(LC_ALL, "Ukrainian");
int e, p, v;
cout << "1.����������� ����� ��������" << endl;
cout << "2.����������� ����� � ����i�����" << endl;
cin >> e;
switch (e)
{
case 1:
inputr();
break;
case 2:
inputk();
break;
}
output();
arr2();
output2();
cout << endl;
sort();
cout << endl;
cout << "������ ����������?(1 ���/ 2 �i)";
cout << endl;
cin >> p;
while (p != 1 && p != 2)
{
cout << "1 ���/ 2 �i" << endl;
cin >> p;
}
switch (p) {
case 1:
{
system("cls");
main();
}
break;
case 2:
return 0;
break;
return 0;
}
system("pause");
return 0;
}