Решение задачи Ближайшее число с Acmp

Без пояснения   Просмотров: 14



Код


    #include <iostream> 

#include <cmath> 

using namespace std; 

main()

{ 

	int a[1001],n,i,x,k; 

	cin>>n; 

	for(i=0;i<n;i++) 

		cin>>a[i]; 

			cin>>x; 

	k=a[0];


	for(i=0;i<=n;i++) 

	if(abs(a[i]-x)<abs(k-x)||abs(a[i]-x)==abs(k-x)&&a[i]<k)

	{ 

	k=a[i]; 

	} 

	cout<<k<<endl; 

}   
        

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться