Добавил:
Лабы/курсовые по программированию (С++/Verilog HDL), Теория и Практика Помехоустойчивого Кодирования Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1сем Дагаев / ЛР8 / Function

.cpp
Скачиваний:
11
Добавлен:
09.03.2022
Размер:
889 б
Скачать
#include <windows.h>
#include <iostream>
#define N 5
#define M 3

using namespace std;

inline void Vvod(double A[N][M]) {
	cout << "Введите двумерный массив:" << endl;
	for (int i = 0; i < N; i++) {
		for (int j = 0; j < M; j++) {
			cin >> A[i][j];
		}
	}
	cout << "\n\n";
}

inline void Neww(double A[N][M]) {
	double maxP = -9999, minP = 9999, P=1, Perest;
	int imin, imax;
	for (int i = 0; i < N; i++) {
		for (int j = 0; j < M; j++)
			P *= A[i][j];
		if (P > maxP) {
			maxP = P;
			imax = i;
		}
		if (P < minP) {
			minP = P;
			imin = i;
		}
		P = 1;
	}
	for (int j = 0; j < M; j++) {
		Perest = A[imin][j];
		A[imin][j] = A[imax][j];
		A[imax][j] = Perest;
	}
}

inline void Vivod(double A[N][M]) {
	for (int i = 0; i < N; i++) {
		for (int j = 0; j < M; j++) 
			cout << A[i][j] << " ";
		cout << endl;
	}
}
Соседние файлы в папке ЛР8