Quick actions

cmd+k|ctrl+k

Navigation

Languages

lab6 (73)

Snippet info

Language

Cpp

Visibility

public

Author

buteskul5.6

Created

2018-11-10T08:31:38Z

Updated

2018-11-21T15:44:48Z

#include <iostream>
#include<cmath>

using namespace std;

int main()
{
	setlocale(LC_ALL, "ru");
	int const N = 15;
	int array[N];
	int n, a=0, index, min; //Ближайшее число - t; 

	for (int i = 0; i < N; i++)
	{
		array[i] = rand() % 15;
	}
	//сортировка по возростанию

	for (int i = 0; i < N; i++)
	{
		for (int j = i; j < N; j++)
		{
			if (array[i] > array[j])
			{
				swap(array[i], array[j]);
			}
		}
	}

	for (int i = 0; i < N; i++)
	{
		cout << array[i] << "\t";
	}

	cout << "Введите число " << endl;
	cin >> n;
	
	index = abs(array[0] - n);
    min = 0;
		
			for (int i = 0; i < N; i++)
			{
			   
			if (abs(array[i] - n)<index)
			{ 
			  index = abs(array[i] - n);
			  min = i;
			}
			}
							
		
	
	cout << "Ближайшее число : " << min << endl;

	return 0;
}

INFO