O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI
VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
2 - TOPSHIRIQ
GURUH: SWD006 - GURUH
BAJARDI: Abduvohidov Behruz
TEKSHIRDI: ABDULVOXABOVA
KUMRINISO
VARIANT – 3
Baytlarda fayl o’lchami berilgan. Bo’lish operatsiyasi orqali berilgan
qiymatda necha bit borligini aniqlang. (1bayt = 8 bit).
Dastur kodi:
#include
using namespace std;
int main(){
int n;
cout<<"Faylning baytlardagi hajmi: "; cin>>n;
cout<<"Faylning bitlardagi hajmi: "<
return 0;
}
Dastur natijasi:
o’lchamli saralangan massiv berilgan. Foydalanuvchi kiritgan bitta ele mentni qidirishni binar usulida amalga oshiring.
Dastur kodi:
#include
#include
using namespace std;
int main(){
int n, m;
cout<<"Siz o'ylagan son: "; cin>>m;
cout<<"Massivga nechta element kiritmoqchisiz: "; cin>>n;
int a[n];
bool lampochka = false;
for(int i = 0; i < n; i++)
{
cin>>a[i];
if(m == a[i])
{
lampochka = true;
cout<<"Siz o'ylagan son massivda mavjud !!!";
break;
}
}
if(!lampochka){
cout<<"Siz o'ylagan son massivda mavjud emas !!!";
}
}
Dastur natijasi:
N o’lchamli massiv berilgan. Massiv elementlarini o’rniga qo’yish usulida saralang.
Dastur kodi:
#include
using namespace std;
void Saralash(int a[], int n)
{
for(int i = 1; i < n; i++)
{
int j = i - 1;
while(j >= 0 && a[j] > a[j + 1])
{
swap(a[j], a[j + 1]);
j--;
}
}
}
int main(){
int n;
cout<<"Massivga nechta son kiritmoqchisiz: "; cin>>n;
int a[n];
cout<<"Massiv elementlari:";
for(int i = 0; i < n; i++){
cin>>a[i];
}
Saralash(a, n);
cout<<"Saralangan massiv elementlari:";
for(int i = 0; i < n; i++){
cout< }
}
Dastur natijasi:
Dostları ilə paylaş: |