Quick actions

cmd+k|ctrl+k

Navigation

Languages

lab6 (214) 

Snippet info

Language

Cpp

Visibility

public

Author

buteskul5.6

Created

2018-11-11T06:27:16Z

Updated

2018-11-21T10:14:06Z

#include <iostream>
#include<ctime>
#include<iomanip>

using namespace std;

int main()
{
	setlocale(LC_ALL, "ru");
	int N = 5;
	int *array= new int[N];
	int t = N;
	int k=0, m=0;
	
	cout << "Введите элементы массива" << endl;
	for (int i = 0; i < N; i++)
	{
		cin >> array[i];
	}

	//вывод массива на экран, до удаления
	for (int i = 0; i < N; i++)
	{
		cout << array[i] << " ";
	}
	cout << endl;

	//нахождение минимального значения в массиве
	int minValue = array[0];
	for (int i = 1; i < N; i++)
	{
		if (array[i] < minValue)
		{
			minValue = array[i];
		}
	}
	cout << endl << "Минимальное значение - " << minValue<<endl;

	//удаление минимального элемента
	 
	cout << "Введите номер минимального элемента который надо удалить" << endl;
	cin >> k;

	for(int i = 0; i < N-1; i++)
	{
		if (i >= k - 1)
		{
			array[i] = array[i+1];
		}
		else;
	}	
	for (int i = 0; i < N - 1; i++)
	{
		cout << array[i] << " ";
	}
	
	//нахождение максимального значения в массиве
	int maxValue = array[0];
	for (int i = 1; i < N; i++)
	{
		if (array[i] > maxValue)
		{
			maxValue = array[i];
		}
	}
	cout << endl << "Максимальноt значение - " << maxValue << endl;

	//удаление максимального элемента
	cout << "Введите номер максимального элемента который надо удалить" << endl;
	cin >> m;

	for (int i = 0; i < N - 1; i++)
	{
		if (i >= m - 1)
		{
			array[i] = array[i + 1];
		}
		else;
	}
	for (int i = 0; i < N - 1; i++)
	{
		cout << array[i] << " ";
	}

	delete[] array;
	return 0;
}

INFO