Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Massiv elementlarini teskari tartibda saralash

+3 ovoz
384 marta ko‘rilgan
so‘radi 25 dekabr, 16 Bilmasvoy (904 bal)

Integer turida berilgan massiv elementlarini teskari tartibda tartiblash kerak.

Arrays.sort(int[] a) - buni ishlatsam, to`g`ri tartibda saralamoqda. (ascending order)

Menga esa teskari tartibda kerak (descreasing order). 

Nima qilsam bo`ladi?

2 Javoblar

+1 ovoz
javob berdi 25 dekabr, 16 Saidolim (3,546 bal)
tanlangan 03 yanvar, 17 Saidolim
 
Eng yaxshi javob

Bu quyidagicha bo`ladi

sort(T[] a, Comparator<? super T> c)  // funsiyaning o`zi 

va ishlatilishi 

Arrays.sort(a, Collections.reverseOrder()); 
0 ovoz
javob berdi 12 fevral, 17 FAXRIDDIN TOJIBOYEV (306 bal)
tahrirlandi 12 fevral, 17 Saidolim

Mani javobim ja mukammal bo'masa keregov lekin o'z fikrimmi ulashib ko'rishga harakat qilaman. Faqat javobim c++ da

#include<iostream>

using namespace std;

int main(){
  const int n;
  int a[n], b[n];
  for(int i=0; i<n; i++) cin>>a[i];
  for(int i=0; i<n; i++) b[i]=a[n-1-i];
  return 0;
}
izoh qoldirdi 12 fevral, 17 FAXRIDDIN TOJIBOYEV (306 bal)
Tushunishim bo'yicha bunda elementlar tartib raqami o'zgarishi kerak to'g'rimi? Yoki elementlarni qiymatlarini o'sish yoki kamaiyish tartibida joylashtirish nazarda tutilganmidi?
izoh qoldirdi 12 fevral, 17 Saidolim (3,546 bal)
1) savolda Java tegi turibdi, demak javob javada bo`lishi kerak edi. 2) savolda saralash kerak deyilgan edi. Sizda esa massiv elementlarini teskarisiga almashtirib chiqilgan. 3) bitta massiv ustida ishlanishi kerak edi. sizda esa 2 ta massiv ishlatilgan. Kelajakda shularga e'tibor bersangiz, rahmat !

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...