Muhammad al-xorazmiy nomidagi toshkent axborot texnalogiyalari universiteti



Download 205,78 Kb.
Sana25.06.2021
Hajmi205,78 Kb.
#100918
Bog'liq
Nasiraliyev Ismoil 711-20 guruh talabasi Dasturlash 4 LAB(3)


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNALOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNALOGIYALARI UNIVERSITETI

NASIRALIYEV ISMOIL 711-20 guruh talabasining

DASTURLASH FANIDAN
6- LABARATORIYA ISHI

VARIYANT-3

1.Topshiriq

Ishdan maqsad:Funksiyalarda ko’rsatkichlar va murojaatlar:


ta x va y musbat sonlarning o‘rta arifmetigi va o‘rta geometrigini hisoblaydigan Mean(x,y, Amean, Gmean) nomli void turidagi funksiya tasvirlansin(x va y – kiruvchi, Amean va Gmean-chiquvchi parametrlar bo’lib, ular haqiqiy turga tegishli). Bu funksiyadan foydalanib a, b, c, d sonlari berilganda (a,b), (a,c), (a,d) juftliklarning o‘rta arifmetiklari va o‘rta geometriklari hisoblansin.

// NASIRALIYEV ISMOIL 711-20

#include

#include

using namespace std;

void Amean(int a,int b);

void Gmean(int a,int b);

int main(){

int a,b,c,d;

cout<<"a=";cin>>a;

cout<<"b=";cin>>b;

cout<<"c=";cin>>c;

cout<<"d=";cin>>d;

cout<<"a va b ning o'rta arifmetigi - ";

Amean(a,b);

cout<<"a va b ning o'rta geometrigi - ";

Gmean(a,b);

cout<<"a va c ning o'rta arifmetigi - ";

Amean(a,c);

cout<<"a va c ning o'rta geometrigi - ";

Gmean(a,c);

cout<<"a va d ning o'rta arifmetigi - ";

Amean(a,d);

cout<<"a va d ning o'rta geometrigi - ";

Gmean(a,d);

return 0;}

void Amean(int a,int b){

cout<<(a+b)/2.0<

void Gmean(int a,int b){

cout<

DASTUR NATIJASI



2.Topshiriq Ishdan maqsad:Funksiyalarda ko’rsatkichlar va murojaatlar.Dinamik massivlar bilan ishlash.
N ta elementdan tashkil topgan massiv berilgan.Bu massivning elementlarini teskari tartibda chiqaring. (Ko’rsatkichlardan foydalaning).
// NASIRALIYEV ISMOIL 711-20

#include

#include

using namespace std;

int main(){

int n;


cout<<"N = ";cin>>n;

double a[n];

for(int i=0;i

cout<<"a["<>a[i]; }

cout<

for(int i=n-1;i>=0;i--){

cout<<"a["<

return 0; }



DASTUR NATIJASI

3.Topshiriq Ishdan maqsad: Dinmik massivlar funksiya argumenti sifatida Vazifa: Quyidagi masalalar uchun dasturlar tuzilsin:


float * x;

Berilgan x vektorning barcha manfiy elementlarini uning boshiga, qolgan elementlari esa oxiriga o'tkazilsin, bunda berilgan vektorning manfiy va qolgan elementlaring boshlang'ich o'zaro joylashuvi saqlansin (qo’shimcha vectordan foydalailmasin).

// NASIRALIYEV ISMOIL 711-20

#include

#include

#include

#include

using namespace std;

int main (){

srand(time (0));

int i,j,n;

cout<<" n=";

cin>>n;

int *b=new int[n];

for(i=0;i<=n;i++){


b[i]=rand()%30-20;

cout<<" b["<

cout<

for(i=0;i<=n;i++) {

if(b[i]<0) cout<<" b["<

cout<

for(i=0;i<=n;i++)

if(b[i]>0) cout<<" b["<

delete[]b ; }


DASTUR NATIJASI


4.Topshiriq Ishdan maqsad: Dinamik massivlar bilan ishlash.


n o’lchamga ega (n>0), haqiqiy sonli a massivni quyidagi ko‘rinishda silliqlashni bajaruvchi Smooth2(n,a) nomli void turidagi funksiya tasvirlansin: Massivning ak elementi dastlabki k ta elementlarning o‘rta arifmetigi bilan almashtirilsin. Bu funksiya yordamida berilgan a massivda 7 karrali silliqlash bajarilsin va har bir silliqlash jarayoni chop etilsin.

// NASIRALIYEV ISMOIL 711-20

#include

#include

#include

#include

using namespace std;

void Smooth2(int n,float *a)

{ cout<

float s;

for (int i=0;i

{ for (int j=0;j<=i;j++)

s=s+a[j];

a[i]=s/(i+1);

s=0; }

for (int i=0;i

cout<<"a["<

int main ()

{ srand(time(NULL));

int n;


cout<<"n = ";cin>>n;

float *a = new float [n];

for (int i=0;i

a[i]=rand()%100;

cout<<"a["<

Smooth2(n,a); }



DASTUR NATIJASI


Download 205,78 Kb.

Do'stlaringiz bilan baham:





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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish