Laborotoriya ishi 8
2-misol. A Massiv elementlarin tasadifiy sonlar bilan to‘ldiring toq o‘rinda turgan elemrntlar olib B massiv hosil qling va o‘sib borish tartibida joylashtiring. 2. Katta sonlarni saralovchi dastur tuzing (kamida 17 xonali bo‘lsin)
#include
#include
#include
using namespace std;
void sort(int arr[],int n){
for(int i=0; i
for(int j=i+1; j
if(arr[i]>arr[j]){
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
}
void Oddnumber(int A[], int arr_size)
{
int B[100],k = 0;
for(int i = 0 ; i < arr_size ; i++)
{
if (i%2==0) {
B[k]=A[i];
k++;
}
}
sort(B,k);
cout<<"\n\nHosil bo'lgan B massiv: \n";
for(int i=0; i
cout<
}
}
int main()
{
int n;
cout<<"massiv o'lchivini kiriting: ";
cin>>n;
int A[n];
srand(time(0));
for(int i=0; i
A[i]=rand()%20-10;
}
cout<<"Berilgan A massiv elementlari: \n";
for(int i=0; i
cout<
}
Oddnumber(A, n);
}
#include
using namespace std;
bool raqamlarni_taqqoslash(string satr1, string satr2) {
int n1 = satr1.length(), n2 = satr2.length();
if (n1 < n2)
return true;
if (n2 < n1)
return false;
for (int i=0; i { if (satr1[i] < satr2[i])
return true;
if (satr1[i] > satr2[i])
return false;
} return false; }
void kattasonlarnisaralash(string arr[], int n)
{ sort(arr, arr+n, raqamlarni_taqqoslash); }
int main()
{ int n;
cout<<"nechta son kiritmoqchisiz n= ";
cin>>n;
string sonlar[n];
for(int i=0;i {cout< for (int i=0; i cout << sonlar[i] <}
Do'stlaringiz bilan baham: |