Хитрая сортировка С++

Дана последовательность чисел. Вам следует упорядочить их по неубыванию последней цифры, а при равенстве последних цифр – по неубыванию самих чисел.

Входные данные

   Первая строка содержит число n (1 ≤ n ≤ 100), а вторая - сами натуральные числа, не превышающие 32000.

Выходные данные

   Выведите последовательность чисел, упорядоченную согласно условию.

#include<iostream> 
#include<math.h> 
#include<vector> 
#include<algorithm> 
using namespace std;
int main() 
{int k,p,z,n,i; 
pair<int,int> b; 
vector < pair<int,int> > a; 
cin>>n; 
for(i=0;i<n;i++) 

cin>>b.second; 
b.first=b.second%10; 
a.push_back(b); 

sort(a.begin(),a.end()); 
for(i=0;i<n;i++) 

cout<<a[i].second<<' '; 

return 0; 
}

Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top