x ning berilgan qiymati uchun y=3∗x




Download 0,71 Mb.
bet2/10
Sana04.12.2023
Hajmi0,71 Mb.
#110600
1   2   3   4   5   6   7   8   9   10
25. x ning berilgan qiymati uchun y=3∗x 6 −6∗x 2 −7 funksiyaning qiymatini toping . #include
#include
int main(void)
{
float x;
printf("x:");
scanf ("%f", &x);
float y=3*pow(x,6)-6*pow(x,2)-7;
printf("y:%f",y);
return 0;
}
26. x ning berilgan qiymati uchun y=4∗(x−3) 6 −7∗(x−3) 3 +2 funksiyaning qiymatini toping .
#include
int main(void)
{
float x;
printf("x:");
scanf ("%f", &x);
float y=4*(x-3)*(x-3)*(x-3)*(x-3)*(x-3)*(x-3)-7*(x-3)*(x-3)*(x-3)+2;
printf("y:%f\n",y);
return 0;
}
27.  A soni berilgan. Yordamchi o‘zgaruvchi va uchta ko‘paytirish amali yordamida A 8 ni hisoblang. Buning uchun A 2 , A 4 , A 8 ni ketma-ket toping . A sonining barcha topilgan kuchlarini chop eting.
#include
int main(void)
{
float A;
printf("A:");
scanf ("%f", &A);
float tempA;
tempA = A*A;
printf("A^2:%f\n",tempA);
tempA =tempA*tempA;
printf("A^4:%f\n",tempA);
tempA =tempA*tempA;
printf("A^8:%f\n",tempA);
return 0;
28.  A soni berilgan. Ikkita yordamchi o‘zgaruvchi va beshta ko‘paytirish amali yordamida A 15 ni hisoblang. Buning uchun A 2 , A 3 , A 5 , A 10 , A 15 ni ketma-ket toping . A sonining barcha topilgan kuchlarini chop eting.
#include
int main(void)
{
float A;
printf("A:");
scanf ("%f", &A);
float temp1A,temp2A;
temp1A = A*A;
printf("A^2:%f\n",temp1A);
temp2A=temp1A*A;
printf("A^3:%f\n",temp2A);
temp1A =temp1A*temp2A;
printf("A^5:%f\n",temp1A);
temp2A =temp1A*temp1A;
printf("A^10:%f\n",temp2A);
temp1A =temp2A*temp1A;
printf("A^15:%f\n",temp1A);
return 0;
}


29.  Burchak a graduslarda berilgan (0180 o =p radian ekanligini hisobga olib, bir xil burchakning radiandagi qiymatini aniqlang . p
#include
int main(void)
{
float a;
printf("a:");
scanf ("%f", &a);
printf("%f\n",(a*3.14)/180);
return 0;
}
qiymati sifatida 3.14 dan foydalaning.
30.  a burchak radianlarda (0180 o =p radian ekanligini hisobga olib, bir xil burchakning gradusdagi qiymatini aniqlang . p qiymati
#include
int main(void)
{
float a;
printf("a:");
scanf ("%f", &a);
printf("%f\n",(a*180)/3.14);
return 0;
}
sifatida 3.14 dan foydalaning.


 31.  Harorat T Farengeyt darajasida berilgan. Tselsiy bo'yicha bir xil haroratning qiymatini aniqlang. Tselsiy bo'yicha harorat T C va Farengeyt harorati T F quyidagi bog'liqlik bilan bog'liq:
C =(T F -32)∗5/9.

#include
int main(void)
{
float Tf;
printf("Tf:");
scanf ("%f", &Tf);
float Tc;
Tc=(Tf-32)*5/9;
printf("%f\n",Tc);
return 0;
}

32.  Harorat T Selsiy gradusida berilgan. Farengeyt darajasida bir xil haroratning qiymatini aniqlang. Tselsiy bo'yicha harorat T C va Farengeyt harorati T F quyidagi bog'liqlik bilan bog'liq:
C =(T F -32)∗5/9.

#include
int main(void)
{
float Tc;
printf("Tc:");
scanf ("%f", &Tc);
float Tf;
Tf=9/5*Tc+32;
printf("%f\n",Tf);
return 0;
}

33.  Ma'lumki, X kg shirinliklar A rublni tashkil qiladi. Bir xil shirinliklarning 1 kg va Y kg qancha turishini aniqlang.
#include
int main(void)
{
float X,A,Y;
printf("X:");
scanf ("%f", &X);
printf("A:");
scanf ("%f", &A);
printf("Y:");
scanf ("%f", &Y);
float price;
price=A/X;
printf("Цена:%f\n",price);
printf("Стоимость:%f\n",Y*price);
return 0;


34.  Ma'lumki, X kg shokolad A rubl, Y kg kofe esa B rubl turadi. 1 kg shokolad, 1 kg kofe qancha turadi, shuningdek shokoladlar kofedan necha marta qimmatroq ekanligini aniqlang.
#include
int main(void)
{
float X,A,Y,B;
printf("X:");
scanf ("%f", &X);
printf("A:");
scanf ("%f", &A);
printf("Y:");
scanf ("%f", &Y);
printf("B:");
scanf ("%f", &B);
float ChocolatePrice;
ChocolatePrice=A/X;
printf("Цена шоколадных конфет:%f\n",ChocolatePrice);
float ToffeesPrice;
ToffeesPrice=B/Y;
printf("Цена ирисок:%f\n",ToffeesPrice);
printf("Шоколад дороже ирисок в %f раза\n",ChocolatePrice/ToffeesPrice);
return 0;
}
35.  Qayiqning harakatsiz suvdagi tezligi V km/soat, daryoning tezligi U km/soat (U < V). Qayiqning ko'l bo'ylab harakat qilish vaqti T 1 soat, daryo bo'ylab (oqimga qarshi) T 2 soat. Qayiq bosib o'tgan S yo'lni aniqlang (yo'l = vaqt * tezlik). Yodda tutingki, oqimga qarshi harakatlanayotganda, qayiqning tezligi oqim tezligi miqdori bilan kamayadi
#include
int main(void)
{
float V,U,T1,T2;
printf("V:");
scanf ("%f", &V);
printf("U:");
scanf ("%f", &U);
printf("T1:");
scanf ("%f", &T1);
printf("T2:");
scanf ("%f", &T2);
float S;
S=V*T1+(V-U)*T2;
printf("S:%f\n",S);
return 0;
}
. 36.  Birinchi avtomobilning tezligi V 1 km/soat, ikkinchisining tezligi V 2 km/soat, ular orasidagi masofa S km. Agar mashinalar bir-biridan uzoqlashsa, T soatdan keyin ular orasidagi masofani aniqlang. Bu masofa dastlabki masofa va avtomobillar bosib o'tgan umumiy masofa yig'indisiga teng; umumiy yo'l = vaqt * umumiy tezlik.

#include
int main(void)
{
float V1,V2,S,T;
printf("V1:");
scanf ("%f", &V1);
printf("V2:");
scanf ("%f", &V2);
printf("S:");
scanf ("%f", &S);
printf("T:");
scanf ("%f", &T);
printf("S:%f\n",S+V1*T+V2*T);
return 0;
}

37.  Birinchi avtomobilning tezligi V 1 km/soat, ikkinchisining tezligi V 2 km/soat, ular orasidagi masofa S km. Avtomobillar dastlab bir-biriga qarab harakatlanayotgan bo'lsa, T soatdan keyin ular orasidagi masofani aniqlang. Bu masofa dastlabki masofa va avtomobillar bosib o'tgan umumiy yo'l o'rtasidagi farq moduliga teng; umumiy yo'l = vaqt * umumiy tezlik
#include
#include
int main(void)
{
float V1,V2,S,T;
printf("V1:");
scanf ("%f", &V1);
printf("V2:");
scanf ("%f", &V2);
printf("S:");
scanf ("%f", &S);
printf("T:");
scanf ("%f", &T);
printf("S:%f\n",abs(S-(V1*T+V2*T)));
return 0;
}


38.  A va B koeffitsientlari bilan berilgan A∗x+B=0 chiziqli tenglamani yeching (A koeffitsient 0 ga teng emas).
#include
#include
int main(void)
{
float A,B;
printf("A:");
scanf ("%f", &A);
printf("B:");
scanf ("%f", &B);
printf("x:%f\n",-1*B/A);
return 0;
}
39. A∗x 2 +B∗x+C=0 kvadrat tenglamaning A, B, C koeffitsientlari bilan berilgan ildizlarini toping (A koeffitsient 0 ga teng emas), agar tenglamaning diskriminanti ma'lum bo'lsa. ijobiy. Avval topilgan ildizlarning kichikroq, keyin esa kattaroq qismini chop eting. Kvadrat tenglamaning ildizlari x 1 =(−B+√D)/(2∗A), x 2 =(−B−√D)/(2∗A) formula bo‘yicha topiladi , bunda D diskriminantga
#include
#include
int main(void)
{
float A,B,C;
printf("A:");
scanf ("%f", &A);
printf("B:");
scanf ("%f", &B);
printf("C:");
scanf ("%f", &C);
float D;
D=pow(B,2)-4*A*C;
float x1,x2;
x1=((-1)*B+sqrt(D))/(2*A);
x2=((-1)*B-sqrt(D))/(2*A);
if (x1 else printf("x2:%f\nx1:%f\n",x2,x1);
return 0;
}
teng. B 2 −4∗ A∗C ga.
40.  Chiziqli tenglamalar sistemasining yechimini toping:

uning koeffitsientlari bilan berilgan A 1 , B 1 , C 1 , A 2 , B 2 , C 2 , agar bu tizim yagona yechimga ega ekanligi ma'lum bo'lsa.
Formulalardan foydalaning:
x=(C 1 ∗B 2 −C 2 ∗B 1 )/D, y=(A 1 ∗C 2 −A 2 ∗C 1 )/D, bunda D=A 1 ∗B 2 −A 2 ∗B 1 .
#include
#include
int main(void)
{
float A1,B1,C1,A2,B2,C2;
printf("A1:");
scanf ("%f", &A1);
printf("B1:");
scanf ("%f", &B1);
printf("C1:");
scanf ("%f", &C1);
printf("A2:");
scanf ("%f", &A2);
printf("B2:");
scanf ("%f", &B2);
printf("C2:");
scanf ("%f", &C2);
float D;
D=A1*B2-A2*B1;
float x,y;
x=(C1*B2-C2*B1)/D;
y=(A1*C2-A2*C1)/D;
printf("x:%f\ny:%f\n",x,y);
return 0;
}
INTEGER (1-30)
1.L masofasi santimetrda berilgan. Butun bo'linish operatsiyasidan foydalanib, undagi to'liq metrlar sonini toping (1 metr = 100 sm).
#include
using namespace std;
int main()
{
int L;
cout << "L:";
cin >> L;
int Lm;
Lm=L/100;
cout << Lm;
return 0;
}


2. M massasi kilogrammda berilgan. Butun bo'lish amalidan foydalanib, undagi to'liq tonnalar sonini toping (1 tonna = 1000 kg
#include
using namespace std;
int main()
{
int m, n;
cout << "M:" << endl;
cin >> m;
n = m / 1000;
cout << n;
}
3.Fayl hajmi baytlarda berilgan. Butun sonlarni bo'lish amalidan foydalanib, ushbu fayl egallagan to'liq kilobaytlar sonini toping (1 kilobayt = 1024 bayt).
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int m, n;
cout << "Количество Байт:" << endl;
cin >> m;
n = m / 1024;
cout << n << "Килобайт";
}


4. A va B musbat butun sonlar berilgan (A > B). A uzunlikdagi segment B uzunlikdagi segmentlarning maksimal mumkin bo'lgan sonini o'z ichiga oladi (bir-biriga yopishmasdan). Butun sonlarni bo‘lish amalidan foydalanib, A segmentiga joylashtirilgan B
segmentlari sonini toping.

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int a, b,c;
cout << "a:" << endl;
cin >> a;
cout << "b:" << endl;
cin >> b;
c = a / b;
cout <<"Количество отрезков В , размещенных на отрезке A:"<< c;
}

5. A va B musbat butun sonlar berilgan (A > B). A uzunlikdagi segment B uzunlikdagi segmentlarning maksimal mumkin bo'lgan sonini o'z ichiga oladi (bir-biriga yopishmasdan). Butun bo‘limdan qoldiq olish amalidan foydalanib, A segmentining bo‘sh bo‘lmagan qismi uzunligini toping.

2
3
4


5
6
7
8
9
10
11
12
13
14

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int a, b,c;
cout << "a:" << endl;
cin >> a;
cout << "b:" << endl;
cin >> b;
c = a % b;
cout <<"длиннa незанятой части отрезка A:"<< c;
}

 6. Ikki xonali raqam berilgan. Avval uning chap raqamini (o'nlab), keyin esa o'ng raqamini (birliklar) chop eting. O'nliklarni topish uchun butun songa bo'lish amalidan, birliklarni topish uchun bo'lishning qolgan qismini olish amalidan foydalaning.
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int a, b,c;
cout << "Двухзначное число:" << endl;
cin >> a;
c = a / 10;
cout << "единицы:" << c << endl;
b= a % 10;
cout << "десятки:" << b;
7.  Ikki xonali raqam berilgan. Uning raqamlari yig‘indisini va ko‘paytmasini toping.

2
3
4


5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int a, b,c;
int sum, proiz;
cout << "Двухзначное число:" << endl;
cin >> a;
c = a / 10;
b= a % 10;
sum = c + b;
cout << "Сумма чисел" << sum << endl;
proiz = c * b;
cout << "Произведение чисел:" << proiz;
}

8. Ikki xonali raqam berilgan. Asl raqamning raqamlarini qayta tartiblash orqali olingan raqamni chop eting.
# include
using namespace std;
int main (){
int ab;
int ba;
cout << "Введите двузначное число: ";
cin >> ab;
ba = ab/10 + ab%10*10;
cout << "Число при перестановке цифр: " << ba << endl;
return 0;
}
 9.  Uch xonali raqam berilgan. Bitta butun songa bo'lish amalidan foydalanib, berilgan sonning birinchi raqamini (yuzlik) chop eting

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");

int a, b;
cout << "Трехзначное число:";
cin >> a;
cout << endl;
b = a / 100;
cout << "Сотни:" << b;
}
10.  Uch xonali raqam berilgan. Avval uning oxirgi raqamini (birliklar), so'ngra o'rta raqamini (o'nlab) chop eting.
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");


int a, b, c;
cout << "Трехзначное число:";
cin >> a;
cout << endl;
b = a % 10;
cout << "Единицы:" << b << endl;
c = a % 100 / 10;
cout << "Десятки:" << c;
}
11.  Uch xonali raqam berilgan. Uning raqamlari yig‘indisini va ko‘paytmasini toping. #include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");

int a, b, c,d;
int sum, proiz;
cout << "Трехзначное число:";
cin >> a;
cout << endl;
b = a % 10;
c = a % 100 / 10;
d = a / 100;

sum = b + c + d;
cout << "Сумма чисел:" << sum << endl;
proiz = b * c * d;
cout << "Произведение чисел:" << proiz;
}
12.  Uch xonali raqam berilgan. Asl raqamni o'ngdan chapga o'qish orqali olingan raqamni chop eting.

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");

int abc, cba;
cout << "Трехзначное число:";
cin >> abc;
cout << endl;

cba = (abc % 10) * 100 + (abc % 100 / 10) * 10 + (abc / 100);
cout << "число, полученное при прочтении исходного числа справа налево:" << cba;

}

13. Uch xonali raqam berilgan. Chapdagi birinchi raqam chizilgan va o'ngga qo'shilgan. Olingan raqamni chop eting.
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int abc, bca;
cout << "Трехзначное число:";
cin >> abc;
cout << endl;
bca = (abc % 100 / 10 * 100) + (abc % 10) * 10 + abc / 100;
cout << "Полученное число:" << bca;
 14.  Uch xonali raqam berilgan. O'ngdagi birinchi raqam chizilgan va chapga qo'shilgan. Olingan raqamni chop eting.
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int abc, cab;
cout << "Трехзначное число:";
cin >> abc;
cout << endl;
cab = (abc % 10) * 100 + (abc / 100) * 10 + (abc % 100 / 10);
cout << "Полученное число:" << cab;
}
15.  Uch xonali raqam berilgan. Asl raqamning yuzlik va o'nlik raqamlarini qayta tartiblash orqali olingan raqamni chop eting (masalan, 123 213 ga aylanadi).
# include
using namespace std;
int main (){
int abc;
int bac;
int a, b, c;
cout << "Введите трехзначное число: ";
cin >> abc;
a = abc / 100;
b = (abc / 10) % 10;
c = abc % 10;
bac = b * 100 + a * 10 +c;
cout << "Число после преобразования: " << bac < return 0;
}
 16.  Uch xonali raqam berilgan. Asl raqamning o'nlik va birlik raqamlarini qayta tartiblash orqali olingan raqamni chop eting (masalan, 123 132 ga aylanadi).

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int abc, acb;
cout << "Трехзначное число:";
cin >> abc;
cout << endl;
acb = (abc / 100) * 100 + (abc % 10) * 10 + (abc % 100 / 10);
cout << "Полученное число:" << acb;
}



17.  999 dan katta butun son berilgan. Bir bo‘linish amali va bo‘linishning qolgan qismini olishning bitta amalidan foydalanib, bu sonning yozuvidagi yuzliklar o‘rniga mos keladigan sonni toping.



#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int a, b;
cout << "Число больше 999:";
cin >> a;
cout << endl;
b = a % 1000 / 100;
cout << b;
}

18. 999 dan katta butun son berilgan. Bir bo‘linish amali va bo‘linishning qolgan qismini olishning bitta amalidan foydalanib, bu sonning yozuvidagi minglar o‘rniga mos keladigan sonni toping.
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int a, b;
cout << "Число больше 999:";
cin >> a;
cout << endl;
b = a % 10000/1000;
cout <<"Тысячи:"<< b;
}
20. Kun boshidan N soniya o'tdi (N - butun son). Kun boshidan o'tgan to'liq soatlar sonini toping.
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int N, m;
cout << "Секунды:";
cin >> N;
cout << endl;
m = N/60/60;
cout <<"Часов:"<< m;
}
21. Kun boshidan N soniya o'tdi (N - butun son). Oxirgi daqiqa boshidan o'tgan soniyalar sonini toping.

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int N, m;
cout << "Секунды:";
cin >> N;
cout << endl;
m = N%60;
cout <<"количество секунд, прошедших с начала последней минуты:"<< m;
}

22. Kun boshidan N soniya o'tdi (N - butun son). Oxirgi soat boshidan o'tgan soniyalar sonini toping.
# include
using namespace std;
int main (){
int N;
int answer;
cout << "Введите количество секунд N: ";
cin >> N;
answer=N%3600;
cout << "Количество секунд прошедших с начала последнего часа = " << answer << endl;
return 0;
 23. Kun boshidan N soniya o'tdi (N - butun son). Oxirgi soat boshidan o'tgan to'liq daqiqalar sonini toping.

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int N, m;
cout << "Секунды:";
cin >> N;
cout << endl;
m = N%3600/60;
cout <<"количество полных минут, прошедших с начала последнего часа:"<< m;
}

24. Hafta kunlari quyidagicha raqamlangan: 0 - yakshanba, 1 - dushanba, 2 - seshanba, ..., 6 - shanba. 1–365 oralig‘ida K butun soni berilgan. Agar bu yil 1-yanvar dushanba ekanligi ma'lum bo'lsa, yilning K-kuni uchun hafta kunining sonini aniqlang.

#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int K, m;
cout << "K:";
cin >> K;
cout << endl;
m = K%7;
cout <<"номер дня недели:"<< m;
}

Download 0,71 Mb.
1   2   3   4   5   6   7   8   9   10




Download 0,71 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



x ning berilgan qiymati uchun y=3∗x

Download 0,71 Mb.