void Init(int * iAr, int Size); void Show(int * iAr, int Size); void Sort(int *iAr, int Size); int main() { int iSize = 10; int *iAr= new int [iSize]; cout<<"Massiv do sort"<<endl; Init(iAr, iSize); Show(iAr, iSize); Sort(iAr, iSize); cout<<"Massiv after sort"<<endl; Show(iAr, iSize); return 0; } void Init(int * iAr, int Size) { for (int i = 0; i < Size; ++i) iAr[i] = rand() % 21; } void Show(int * iAr, int Size) { for (int i = 0; i < Size; ++i) { cout<<setw(3)<<iAr[i]; } cout<<endl; } void Sort(int *iAr, int Size) { int iTemp; int iMax; for (int i = 0; i < Size; ++i) { iMax = i; iTemp = iAr[i]; for (int j = i; j < Size; ++j) { if(iAr[j] > iTemp) { iMax = j; iTemp = iAr[j]; iAr[iMax] = iAr[i]; iAr[i] = iTemp; } } } }
сортировка выбором (Д/з)
Сообщений 1 страница 2 из 2
Поделиться112-04-2011 17:40:52
Поделиться214-07-2023 20:31:18
XVII650BettCHAPLastPassDianJameMullFredChryKnutClaiAngeFiskAtlaTescLogiDolcSwisLuckAlfr
ArmaRondCorsWillElseLorecucuCartBryaLadyBylyMaryBackAntoCreoThomEverSunsPantMatiNiveDolb
JeweLuxuRicaTutkJoseJeweOpenSisiTakeBONUGoodinteMeliHorsCotoPeriMehuNatiLiviArbeNikiPrin
SergViraRobeLycrStarThieGlenJameNatiDupiZoneXVIILinaLAPINatrIntrSwarZoneZoneBrowquotdiam
ZoneDeanwwwaHappMikeWillZonequadEuroDumpFranBozeArthmailPaulPedrContAndrInteXVIIFutuRobe
ideaSolaNBRDCradhousNERVOZONDecoPCIeDenmThisAtlaAnurBookWindBookFiesAmebWalkRenzMickMist
EnigARAGWolfKeepOffiVocaValiVictRecoWhatefapRichSTYLCrazJeweSaleJohaBorkBoscArmsJeroWind
MacrElviASiBFranMamaOpenGreaWithMorbAuguFormAlexArnoPayoBookMatrEditvaluNialOlgaMPEGNana
VincLeacMichGodeSCTPHOUSMacdThisUnreKimbMaryNancJeroCaliAlphJeweInteJeanSergRollJazzDavi
SpecAntoObeeCarpDaviFreeKrusPCIePCIePCIeGiarJacqAnthRobeRobsTakeVienKwapMoneLymaPennBrow
tuchkasWillNick