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

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

.cpp
Скачиваний:
14
Добавлен:
09.03.2022
Размер:
1.53 Кб
Скачать
#include <windows.h>
#include <time.h>
#include <math.h>
#include <iostream>
#define N 20

using namespace std;

inline void Vvod(double a[], double b[], double c[]) {
	int j,k;
	for (int i = 0; i < N; i++) {
		j = i+1;
		//a[i] = rand() % 100 - 50;
		cin >> a[i];
		cout << "a[" << j << "] = " << a[i] << "   ";
		k = j % 8;
		if (k == 0) cout << "\n";
	}
	cout << "\n\n";
	for (int i = 0; i < N; i++) {
		j = i+1;
		//b[i] = rand() % 100 - 50;
		cin >> b[i];
		cout << "b[" << j << "] = " << b[i] << "   ";
		k = j % 8;
		if (k == 0) cout << "\n";
	}
	cout << "\n\n";
	for (int i = 0; i < N; i++) {
		j = i+1;
		//c[i] = rand() % 100 - 50;
		cin >> c[i];
		cout << "c[" << j << "] = " << c[i] << "   ";
		k = j % 8;
		if (k == 0) cout << "\n";
	}
	cout << "\n\n\n";
}

inline void Neww(double a[], double b[], double c[]) {
	double x[N];
	int j,k;
	for (int i = 0; i < N; i++) {
		if (a[i] > 0 && b[i] < 0) x[i] = a[i];
		else if (a[i] < 0 && b[i] > 0) x[i] = b[i];
		else x[i] = 0;
	}
	cout << endl;
	for (int i = 0; i < N; i++) {
		j = i+1;
		cout << "x[" << j << "] = " << x[i] << "    ";
		k = j % 8;
		if (k == 0) cout << "\n";
	}
	cout << "\n\n";
	double y[N];
	for (int i = 0; i < N; i++) {
		if (b[i] > 0 && c[i] < 0) y[i] = b[i];
		else if (b[i] < 0 && c[i] > 0) y[i] = c[i];
		else y[i] = 0;
	}
	for (int i = 0; i < N; i++) {
		j = i+1;
		cout << "y[" << j << "] = " << y[i] << "    ";
		k = j % 8;
		if (k == 0) cout << "\n";
	}
	cout << "\n\n";
}
Соседние файлы в папке ЛР7