Dastur kodi
Download 95.6 Kb.
|
5-variant
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. 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){ }
int main() { cout<<"a katetni kiriting: "; cin>>a; cout<<"b katetni kiriting: "; cin>>b; cout<<"c gipotenuzani kiriting: "; cin>>c; ikkitakatet(a,b); katetvagipotenuza(b,c); }
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'muriyatiga murojaat qiling