Quick actions

cmd+k|ctrl+k

Navigation

Languages

#4

Snippet info

Language

Cpp

Visibility

public

Author

nxnxngh

Created

2018-12-26T09:36:14Z

Updated

2018-12-26T09:36:14Z

#include<iostream>

using namespace std;
int const n1 = 15;
int const n2 = 12;

void zamena(int array1[], int array2[])
{
	for (size_t i = 0; i < n1; i++)
	{
		if (array1[i] < 0)
		{
			array1[i] = abs(array1[i]);
		}
	}
	for (size_t i = 0; i < n2; i++)
	{
		if (array2[i] < 0)
		{
			array2[i] = abs(array2[i]);
		}
	}
}

int main()
{
	int const n1 = 15;
	int const n2 = 12;
	int array1[n1];
	int array2[n2];

	cout << "Enter elements array1" << endl;
	//заполняем массив с клавиатуры
	for (int i = 0; i < n1; i++)
	{
		cin >> array1[i];
	}
	// Генерация элементов 2-го массива
	int g;
	for (int i = 0; i < n2; i++)
	{
		g = rand() % 2;
		if (g == 1)
			array2[i] = -(rand() % 10);
		else
			array2[i] = rand() % 10;
	}
	cout << "-------------------------------------------------------------------------------------------------------------" << endl;
	//вывод массивов на экран
	cout << "-------------------------------------------------------------------------------------------------------------" << endl;
	for (int i = 0; i < n1; i++)
	{
		cout << array1[i] << "\t";
	}
	cout << "-------------------------------------------------------------------------------------------------------------" << endl;
	for (int i = 0; i < n2; i++)
	{
		cout << array2[i] << "\t";
	}

	//вызов функции

	zamena(array1, array2);

	cout << endl;
	//вывод массивов на экран
	cout << "-------------------------------------------------------------------------------------------------------------" << endl;
	for (int i = 0; i < n1; i++)
	{
		cout << array1[i] << "\t";
	}
	cout << "-------------------------------------------------------------------------------------------------------------" << endl;
	for (int i = 0; i < n2; i++)
	{
		cout << array2[i] << "\t";
	}
	cout << endl;
	system("Pause");
	return 0;
}
INFO