Quick actions

cmd+k|ctrl+k

Navigation

Languages

Самостоятельная работа 6 №8

Snippet info

Language

Cpp

Visibility

public

Author

dimonkoko1

Created

2018-11-23T19:37:24Z

Updated

2018-11-23T19:46:58Z


#include <iostream>
#include <ctime>

using namespace std;

int main() {
    /////////////////////////////////////// Задание №8 Вариант 222 ////////////////////////////////
    srand ( time(NULL) );
    const int arrSize = 10;
	int newSize = 0;
	int newArr[arrSize * 3];
	int arr[arrSize];

	int N;
	cout << "Введите N(константа, которая будет вставляться перед эл-ми ,которые больше её): ";
	cin >> N;

	int M;
	cout << endl <<  "Введите  M(константа, которая будет после тех эл-ов ,которые меньше её): ";
	cin >> M;

	cout << endl <<"Исходный массив: " << endl;

	for (int i = 0; i < arrSize; i++) {
		arr[i] = rand() % 11;
		cout << arr[i] << " ";
	}

	
	for (int i = 0; i < arrSize; i++)
	{
		if (arr[i] > N)
		{
			newArr[newSize] = N;
			newSize++;
		}
		newArr[newSize] = arr[i];
		newSize++;
		if (arr[i] < M)
		{
			newArr[newSize] = M;
			newSize++;
		}

	}

	cout << endl << "Форматированный массив:" << endl ;

	for (int i = 0; i < newSize; i++)
		cout << newArr[i] << " ";

	return 0;
}
INFO