Dastur kodi


Download 95.6 Kb.
Sana30.11.2020
Hajmi95.6 Kb.
#156051
Bog'liq
5-variant


  1. Berilgan parametrlar asosida to’g’ri burchakli uchburchakning yuzasini va radiuslarni(ichki chizilgan va tashqi chizilgan aylana) topuvchi funksiya yarating. Ushbu funksiya yordamida a va b katetga, hamda c1 gipotenuza va b1 katetga ega bo’lgan uchburchaklarni hisoblang.

  2. Berilgan a va b sonlar orasidagi tub sonlarning o’rta arifmetik qiymatini hisoblang. Buning uchun tub sonlar funksiyasi hosil qiling.

A) Berilgan parametrlar asosida to’g’ri burchakli uchburchakning yuzasini va radiuslarni(ichki chizilgan va tashqi chizilgan aylana) topuvchi funksiya yarating. Ushbu funksiya yordamida a va b katetga, hamda c1 gipotenuza va b1 katetga ega bo’lgan uchburchaklarni hisoblang.

Dastur kodi:

#include

#include

using namespace std;

int ikkitakatet(int a, int b ) {

cout<<"yuzasi: "<

}

int katetvagipotenuza( int a, int b){



cout<<"yuzasi: "<

}

int main() {



int a,b,c;

cout<<"a katetni kiriting: ";

cin>>a;

cout<<"b katetni kiriting: ";



cin>>b;

cout<<"c gipotenuzani kiriting: ";

cin>>c;

ikkitakatet(a,b);



katetvagipotenuza(b,c);

}

Natijasi:



b)Berilgan a va b sonlar orasidagi tub sonlarning o’rta arifmetik qiymatini hisoblang. Buning uchun tub sonlar funksiyasi hosil qiling.

Dastur kodi:

#include

using namespace std;

int tubson(int a, int b)

{

int i, j, z=0, x=0, k=0;



if (a <= 2) {

a = 2;


if (b >= 2) {

cout << a << " ";

a++;

}

}



if (a % 2 == 0)

a++;


for (i = a; i <= b; i = i + 2) {

bool flag = 1;

for (j = 2; j * j <= i; ++j) {

if (i % j == 0) {

flag = 0;

break;


}

}

if (flag == 1){



k+=i;

z++;


}

}

x=k/z;



cout<<"orasidagi tub sonlar o'rta arifmetigi: "<

}

int main(){



int a,b;

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

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

tubson(a,b);



}

Natijasi:




Download 95.6 Kb.

Do'stlaringiz bilan baham:




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