Bajardi: Amirqulov Temurbek


Download 273.08 Kb.
Sana24.12.2022
Hajmi273.08 Kb.
#1051502
Bog'liq
Amirqulov Temurbek


MUHAMMAD al-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI




AMALIY ISHI


Bajardi:Amirqulov Temurbek

TOSHKENT 2022
1-amaliy ish
4. A va B sonlari berilgan. A > B. A kesmasida maksimal miqdorda B kesmasi joylashtirilgan. B kesmasidan nechtasi A kesmada joylashishini aniqlang.
1)#include
using namespace std;
int main()
{
int A,B,n;
cout << " A kesma uzunligini kiriting: ";
cin >> A;
cout << " B kesma uzunligini kiriting: ";
cin >> B;
n=A/B;
cout << " A kesmada joylashgan B kesmalar soni: " << n << " ta ga teng! " << endl;
system("Pause");
return main();
}

2-amaliy ish



4. N o’lchamli massiv berilgan. Undagi juft indeksdagi elementlar ichida minimal qiymatni aniqlang, qiymat va indeksini ekranga chiqaring.
#include
using namespace std;

int main()


{
int indeks=0, min,k,n;
cout<<"massiv elementlari sonini kiriting ";
cin>>n;
int m[n];
cout<<"massiv elementlarini kiriting ";
for(int i=0 ; i{
cout<<"massiv elementlarini kiriting m["<cin>>k;
m[i]=k;
}
min=m[0];
for(int i=1; i{
if(min>m[i])
{
min=m[i];
indeks=i;
}

}
cout<<"eng kichik element m["<

3-amaliy ish




4. N o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan uchta elementni qidirishni binar qidirish usulida amalga oshiring.

#include


using namespace std;

int binarySearch(int array[], int size, int searchValue)


{
int low=0;
int high=size-1;

int mid;

while(low<=high){

mid=(low+high)/2;



if(searchValue == array[mid])
{
return mid;
}
else if (searchValue>array[mid]){
low=mid+1;
}
else{
high=mid-1;
} }
return -1;


}
int main()
{
int a[]={12, 22, 34, 47, 55, 67, 82, 98};
int userValue;
cout << " Son kiriting: " << endl;
cin >> userValue;
int result = binarySearch(a, 8, userValue);
if( result>=0)
{
cout << " Kiritilgan son " << a[result] << " indeksi " << result << endl;
}
else
{
cout << " Kiritilgan son " << userValue << " topilmadi!" << endl;
}
system("Pause");
main();
return 0;
}

Download 273.08 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling