Oʻzbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi - bet 6

|
Oʻzbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi
|
bet | 6/10 | Sana | 04.12.2023 | Hajmi | 0,71 Mb. | | #110600 |
9. Ikkita butun son berilgan: D (kun) va M (oy), ular kabisa bo'lmagan yil uchun to'g'ri sanani aniqlaydi. Belgilangan sanadan keyingi sana uchun D va M qiymatlarini chop eting. #include
std nom maydonidan foydalanish;
int main()
{
int d, m;
cin >> d >> m;
d++;
switch (d)
{
holat 32:d = 1;++m;
switch (m)
{
1-holat:
3-holat:
5-holat:
7-
holat: 8-
holat: 10-holat:
d = 31;break;
13-holat:d = 1;m = 1;uzilish;
sindirish;
} sindirish;
29-holat:d = 1;++m;
switch (m)
{
2-holat:d = 28;break;
} sindirish;
31-holat:d = 1;++m;
switch(m)
{
4-holat:
6-holat:
9-holat:
11-holat:
d = 30;uzilish;
12-holat:d = 1;m = 1;uzilish;
}
}
cout << d << " " << m;
qaytish 0;
}
10. Robot to‘rt yo‘nalishda (“N” – shimolga, “W” – g‘arbga, “Y” – janubga, “E” – sharqqa) harakatlanishi va uchta raqamli buyruqni qabul qilishi mumkin: 0 - harakatni davom ettirish, 1 - chapga burilish, -1 - o'ngga burilish. Belgilangan C belgisi - robotning boshlang'ich yo'nalishi va N butun soni - unga yuborilgan buyruq. Qabul qilingan buyruqni bajargandan so'ng robotning yo'nalishini chop eting.
#include
using namespace std;
int main (){
int n;
char c;
cout << "Direction:";
cin >> c;
cout << "Operation:";
cin >> n;
switch (c) {
case 'С':
switch (n) {
case 1:
c='З';
break;
case 0:
c='С';
break;
case -1:
c='В';
break;
}
break;
case 'В':
switch (n) {
case 1:
c='С';
break;
case 0:
c='В';
break;
case -1:
c='Ю';
break;
}
case 'Ю':
switch (n) {
case 1:
c='В';
break;
case 0:
c='Ю';
break;
case -1:
c='З';
break;
}
break;
case 'З':
switch (n) {
case 1:
c='Ю';
break;
case 0:
c='З';
break;
case -1:
c='С';
break;
}
}
cout << c;
return 0;
}
11. Lokator asosiy yo'nalishlardan biriga ("N" - shimolga, "W" - g'arbga, "Y" - janubga, "E" - sharqqa) yo'naltirilgan va uchta raqamli burilish buyrug'ini qabul qilishi mumkin: 1 - chapga burilish, -1 - o'ngga buriling , 2 - 180^o ga buriling. Belgilangan C - lokatorning boshlang'ich yo'nalishi va N_1 va N_2 butun sonlari - ikkita yuborilgan buyruq berilgan. Ushbu buyruqlarni bajargandan so'ng, lokatorning yo'nalishini chop eting.
# o'z ichiga
# o'z ichiga oladi
std nom maydonidan foydalanish;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char TEMP;
int N1,N2;
cout <> TEMP;
cout <> N1;
cout <> N2;
switch (TEMP)
{
'C' holati:
//N1
kaliti (N1)
{
1-holat:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'Yu';
sindirish;
hol -1:
TEMP = 'S';
sindirish;
2-holat:
TEMP = 'V';
sindirish;
sindirish;
}
sindirish;
hol -1:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'C';
sindirish;
holat -1:
TEMP = 'Yu';
sindirish;
2-holat:
TEMP = 'Z';
sindirish;
sindirish;
}
sindirish;
sindirish;
2-holat:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'V';
sindirish;
holat -1:
TEMP = 'Z';
sindirish;
2-holat:
TEMP = 'S';
sindirish;
sindirish;
}
sindirish;
sindirish;
}
sindirish;
'Yu' holati:
kalit (N1)
{
1-holat:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'S';
sindirish;
holat -1:
TEMP = 'Yu';
sindirish;
2-holat:
TEMP = 'Z';
sindirish;
sindirish;
}
sindirish;
TEMP = 'V';
sindirish;
hol -1:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'Yu';
sindirish;
hol -1:
TEMP = 'S';
sindirish;
2-holat:
TEMP = 'V';
sindirish;
sindirish;
}
sindirish;
TEMP = 'Z';
sindirish;
2-holat:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'Z';
sindirish;
hol -1:
TEMP = 'V';
sindirish;
2-holat:
TEMP = 'Yu';
sindirish;
sindirish;
}
sindirish;
TEMP = 'S';
sindirish;
}
sindirish;
'Z' holati:
kalit (N1)
{
1-holat:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'V';
sindirish;
holat -1:
TEMP = 'Z';
sindirish;
2-holat:
TEMP = 'S';
sindirish;
sindirish;
}
sindirish;
TEMP = "Yu";
sindirish;
hol -1:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'Z';
sindirish;
hol -1:
TEMP = 'V';
sindirish;
2-holat:
TEMP = 'Yu';
sindirish;
sindirish;
}
sindirish;
TEMP = 'S';
sindirish;
2-holat:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'S';
sindirish;
holat -1:
TEMP = 'Yu';
sindirish;
2-holat:
TEMP = 'Z';
sindirish;
sindirish;
}
sindirish;
TEMP = 'V';
sindirish;
}
sindirish;
'V' holati:
kalit (N1)
{
1-holat:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'Z';
sindirish;
hol -1:
TEMP = 'V';
sindirish;
2-holat:
TEMP = 'Yu';
sindirish;
sindirish;
}
sindirish;
sindirish;
holat -1:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'V';
sindirish;
holat -1:
TEMP = 'Z';
sindirish;
2-holat:
TEMP = 'S';
sindirish;
sindirish;
}
sindirish;
sindirish;
2-holat:
//N2
kaliti (N2)
{
1-holat:
TEMP = 'Yu';
sindirish;
hol -1:
TEMP = 'S';
sindirish;
2-holat:
TEMP = 'V';
sindirish;
sindirish;
}
sindirish;
sindirish;
}
sindirish;
standart:
tanaffus;
}
cout << "Vashe napravlenie seychas na: " << TEMP << endl;
}
12. Doira elementlari quyidagicha raqamlangan: 1 - radius R, 2 - diametri D=2*R, 3 - uzunlik L=2*p*R, 4 - aylana maydoni S =p*R 2 . Ushbu elementlardan birining raqami va uning ma'nosi berilgan. Ushbu doiraning qolgan elementlarining qiymatlarini chop eting (xuddi shu tartibda). p qiymati sifatida 3.14 dan
# include
# include
# include
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
const double P = 3.14;
double R, D, L, S;
int number;
char el;
double value_enter;
cout <> number;
switch (number)
{
case 1: el = ‘R’; break;
case 2: el = ‘D’; break;
case 3: el = ‘L’; break;
case 4: el = ‘S’; break;
break;
}
cout << "Your element — " << el << endl;
cout << "Enter value of " << el <> value_enter;
switch (el)
{
case ‘R’:
cout << "R = " << value_enter << endl;
cout << "D = " << 2* value_enter << endl;
cout << "L = " << 2 * P * value_enter << endl;
cout << "S = " << P * pow(value_enter, 2) << endl;
break;
case 'D':
cout << "R = " << value_enter / 2 << endl;
cout << "D = " << value_enter << endl;
cout << "L = " << 2*P*(value_enter /2) << endl;
cout << "S = " << P*pow(value_enter /2,2) << endl;
break;
case 'L':
cout << "R = " << value_enter /(2*P) << endl;
cout << "D = " << (value_enter / (2 * P))*2 << endl;
cout << "L = " << value_enter << endl;
cout << "S = " << P * pow(value_enter / (2 * P), 2) << endl;
break;
case 'S':
cout << "R = " << sqrt(value_enter /P) << endl;
cout << "D = " << sqrt(value_enter / P)*2 << endl;
cout << "L = " << 2 * P * sqrt(value_enter / P) << endl;
cout << "S = " << value_enter << endl;
break;
break;
}
}
13. Teng yonli to'g'ri burchakli uchburchakning elementlari quyidagicha raqamlangan: 1 - oyoq a, 2 - gipotenuza c = a*√2, 3 - balandlik h gipotenuzaga tushirilgan (h=c/2), 4 - maydon S = c* h/2. Ushbu elementlardan birining raqami va uning ma'nosi berilgan. Ushbu uchburchakning qolgan elementlarining qiymatlarini chop eting (xuddi shu tartibda). #include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int n;
float x, a, c, h, s;
cout<<"Номер элемента:";
cin>>n;
cout<<"Длинна:";
cin>>x;
switch (n) {
case 1:
a = x;
c = a * sqrt(2);
h = c / 2;
s = c * h / 2;
cout<< c<< h<< s;
break;
case 2:
c = x;
a = c / sqrt(2);
h = c / 2;
s = c * h / 2;
cout<< a<< h<< s;
break;
case 3:
h = x;
c = 2 * h;
a = c / sqrt(2);
s = c * h / 2;
cout<< a<< c<< s;
break;
case 4:
s = x;
h = sqrt(s);
c = 2 * h;
a = c / sqrt(2);
cout<< a<< c<< h;
break;
}
return 0;
}
14. Teng yonli uchburchakning elementlari quyidagicha raqamlangan: 1 - tomoni a, 2 - chizilgan aylananing radiusi R_1 (R1 = a√3/6), 3 - chizilgan aylana radiusi R2 (R2 = 2*R1), 4 - maydon S = a2√3 / 4. Ushbu elementlardan birining raqami va uning ma'nosi berilgan. Ushbu uchburchakning qolgan elementlarining qiymatlarini chop eting (xuddi shu tartibda).
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int n;
float x, a, r1, r2, s;
cout << "Номер элемента:";
cin>>n;
cout << "Длинна:";
cin >> x;
switch (n) {
case 1:
a = x;
r1 = a * sqrt(3) / 6;
r2 = 2 * r1;
s = a * a * sqrt(3) / 4;
cout<< r1< break;
case 2:
r1 = x;
a = r1 * 6 / sqrt(3);
r2 = 2 * r1;
s = a * a * sqrt(3) / 4;
cout << a << endl << r2 << endl << s;
break;
case 3:
r2 = x;
r1 = r2 / 2;
a = r1 * 6 / sqrt(3);
s = a * a * sqrt(3) / 4;
cout << a << endl << r1 << endl << s;
break;
case 4:
s = x;
a = sqrt(s * 4 / sqrt(3));
r1 = a * sqrt(3) / 6;
r2 = 2 * r1;
cout<< a << endl << r1 << endl << r2;
break;
}
return 0;
}
15. O'yin kartalarining kostyumlariga seriya raqamlari beriladi: 1 - belkurak, 2 - klub, 3 - olmos, 4 - yurak. O'ndan yuqori kartalar darajasiga raqamlar beriladi: 11 - jak, 12 - malika, 13 - qirol, 14 - ace. Ikkita butun son berilgan: N - qiymat (6 ≤ N ≤ 14) va M - kartaning kostyumi (1 ≤ M ≤ 4). "Olmos oltitasi", "qalblar malikasi", "klublar ace" va boshqalar shaklidagi tegishli kartaning nomini chop eting.
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int n, m;
cout << "Достоинство:";
cin>>n;
cout << "Масть:";
cin >> m;
switch (n) {
case 6:
cout << "шестёрка ";
break;
case 7:
cout << "семёрка ";
break;
case 8:
cout << "восьмёрка ";
break;
case 9:
cout << "девятка ";
break;
case 10:
cout << "десятка ";
break;
case 11:
cout << "валет ";
break;
case 12:
cout << "дама ";
break;
case 13:
cout << "король ";
break;
case 14:
cout << "туз ";
break;
}
switch (m) {
case 1:
cout << "пик\n";
break;
case 2:
cout << "треф\n";
break;
case 3:
cout << "бубен\n";
break;
case 4:
cout<<"червей\n";
break;
}
return 0;
}
16. Yoshni (yillarda) belgilaydigan 20–69 oralig'idagi butun son berilgan. Belgilangan yoshni tavsiflovchi qatorni chop eting, raqam "yil" so'ziga to'g'ri mos kelishiga ishonch hosil qiling, masalan: 20 - "yigirma yil", 32 - "o'ttiz ikki yil", 41 - "qirq bir yil"
.#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int y;
cout << "Возраст:";
cin>>y;
switch (y / 10) {
case 2:
cout << "двадцать ";
break;
case 3:
cout << "тридцать ";
break;
case 4:
cout << "сорок ";
break;
case 5:
cout << "пятдесят ";
break;
case 6:
cout << "шестьдесят ";
break;
}
switch (y % 10) {
case 1:
cout << "один ";
break;
case 2:
cout << "два ";
break;
case 3:
cout << "три ";
break;
case 4:
cout << "четыре ";
break;
case 5:
cout << "пять ";
break;
case 6:
cout << "шесть ";
break;
case 7:
cout << "семь ";
break;
case 8:
cout << "восемь ";
break;
case 9:
cout << "девять ";
break;
}
switch (y % 10) {
case 0:
case 5:
case 6:
case 7:
case 8:
case 9:
cout << "лет. ";
break;
case 1:
cout << "год. ";
break;
case 2:
case 3:
case 4:
cout<<"года. ";
break;
}
return 0;
}
17. Muayyan mavzu bo'yicha o'quv vazifalari sonini aniqlaydigan 10-40 oralig'idagi butun son berilgan. Belgilangan vazifalar sonini tavsiflovchi qatorni chiqaring, bu raqam "o'quv vazifasi" so'zlari bilan to'g'ri mos kelishiga ishonch hosil qiling, masalan: 18 - "o'n sakkizta o'quv vazifasi", 23 - "yigirma uchta o'quv topshirig'i", 31 - "o'ttizta" -bitta o'quv vazifasi"
.#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int n;
cout<<"кол-во:";
cin>>n;
if (n / 10 == 1)
switch (n) {
case 10:
cout<<"десять учебных заданий.";
break;
case 11:
cout << "одинадцать учебных заданий.";
break;
case 12:
cout << "двенадцать учебных заданий.";
break;
case 13:
cout << "тринадцать учебных заданий.";
break;
case 14:
cout << "четырнадцать учебных заданий.";
break;
case 15:
cout << "пятнадцать учебных заданий.";
break;
case 16:
cout << "шестнадцать учебных заданий.";
break;
case 17:
cout << "семнадцать учебных заданий.";
break;
case 18:
cout << "восемнадцать учебных заданий.";
break;
case 19:
cout << "девятнадцать учебных заданий.";
break;
}
else {
switch (n / 10) {
case 2:
cout << "двадцать ";
break;
case 3:
cout << "тридцать ";
break;
case 4:
cout << "сорок ";
break;
}
switch (n % 10) {
case 1:
cout << "одно ";
break;
case 2:
cout << "два ";
break;
case 3:
cout << "три ";
break;
case 4:
cout << "четыре ";
break;
case 5:
cout << "пять ";
break;
case 6:
cout << "шесть ";
break;
case 7:
cout << "семь ";
break;
case 8:
cout << "восемь ";
break;
case 9:
cout << "девять ";
break;
}
switch (n % 10) {
case 0:
case 5:
case 6:
case 7:
case 8:
case 9:
cout << "учебных заданий.";
break;
case 1:
cout << "учебное задание.";
break;
case 2:
case 3:
case 4:
cout << "учебных задания.";
break;
}
}
return 0;
}
18. 100–999 oralig‘ida butun son berilgan. Ushbu raqamni tavsiflovchi qatorni chop eting, masalan: 256 - "ikki yuz ellik olti", 814 - "sakkiz yuz o'n to'rt".
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int n;
cout << "Число:";
cin>>n;
switch (n / 100) {
case 1:
cout << "сто ";
break;
case 2:
cout << "двести ";
break;
case 3:
cout << "триста ";
break;
case 4:
cout << "четыреста ";
break;
case 5:
cout << "пятьсот ";
break;
case 6:
cout << "шестьсот ";
break;
case 7:
cout << "семьсот ";
break;
case 8:
cout << "восемьсот ";
break;
case 9:
cout << "девятьсот ";
break;
}
if ((n % 100) / 10 == 1)
switch (n % 100) {
case 10:
cout << "десять";
break;
case 11:
cout << "одинадцать";
break;
case 12:
cout << "двенадцать";
break;
case 13:
cout << "тринадцать";
break;
case 14:
cout << "четырнадцать";
break;
case 15:
cout << "пятнадцать";
break;
case 16:
cout << "шестнадцать";
break;
case 17:
cout << "семнадцать";
break;
case 18:
cout << "восемнадцать";
break;
case 19:
cout << "девятнадцать";
break;
}
else {
switch ((n % 100) / 10) {
case 2:
cout << "двадцать ";
break;
case 3:
cout << "тридцать ";
break;
case 4:
cout << "сорок ";
break;
case 5:
cout << "пятьдесят ";
break;
case 6:
cout << "шестьдесят ";
break;
case 7:
cout << "семьдесят ";
break;
case 8:
cout << "восемьдесят ";
break;
case 9:
cout << "девяносто ";
break;
}
switch (n % 10) {
case 1:
cout << "один";
break;
case 2:
cout << "два";
break;
case 3:
cout << "три";
break;
case 4:
cout << "четыре";
break;
case 5:
cout << "пять";
break;
case 6:
cout << "шесть";
break;
case 7:
cout << "семь";
break;
case 8:
cout << "восемь";
break;
case 9:
cout<<"девять";
break;
}
}
return 0;
}
19. Sharqiy taqvim rang nomlari bilan belgilanadigan 12 yillik subsikllardan iborat 60 yillik tsiklni qabul qiladi: yashil, qizil, sariq, oq va qora. Har bir kichik tsiklda yillar hayvonlar nomi bilan ataladi: kalamush, sigir, yo'lbars, quyon, ajdaho, ilon, ot, qo'y, maymun, tovuq, it va cho'chqa. Uning nomini yil raqami bilan aniqlang, agar 1984 yil tsiklning boshlanishi bo'lsa: "yashil kalamush yili".
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int n;
cout << "Год:";
cin>>n;
cout << "год ";
switch ((n) % 10) {
case 0:
case 1:
cout << "бел";
break;
case 2:
case 3:
cout << "черн";
break;
case 4:
case 5:
cout << "зелён";
break;
case 6:
case 7:
cout << "красн";
break;
case 8:
case 9:
cout << "жёлт";
break;
}
switch ((n + 1) % 5) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 9:
case 10:
case 11:
cout << "ой ";
break;
case 6:
case 7:
case 8:
cout << "ого ";
break;
}
switch ((n + 8) % 12) {
case 0:
cout << "крысы";
break;
case 1:
cout << "коровы";
break;
case 2:
cout << "тигра";
break;
case 3:
cout << "зайца";
break;
case 4:
cout << "дракона";
break;
case 5:
cout << "змеи";
break;
case 6:
cout << "лошади";
break;
case 7:
cout << "овцы";
break;
case 8:
cout << "обезьяны";
break;
case 9:
cout << "курицы";
break;
case 10:
cout << "собаки";
break;
case 11:
cout<<"свиньи";
break;
}
return 0;
}
20. To'g'ri sanani aniqlaydigan ikkita butun son berilgan: D (kun) va M (oy). Ushbu sanaga mos keladigan Zodiak belgisini ko'rsating: "Aquarius" (20,1-18,2), "Baliqlar" (19,2-20,3), "Aries" (21,3-19,4), "Toros" (20,4-20,5), "Egizaklar" (21,5). – 21,6), “Saraton” (22,6–22,7), “Arslon” (23,7–22,8), “Bokira” (23,8–22,9), “Tarozi” (23,9–22,10), “Chayon” (23,10–22,11), “ Sagittarius "(23.11-21.12), "Uloqcha" (22.12-19.1).
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int d, m;
cout << "день:";
cin>>d;
cout << "месяц:";
cin>>m;
switch (m) {
case 1:
if (d > 19)
cout << "Водолей";
else
cout << "Козерог";
break;
case 2:
if (d > 18)
cout << "Рыбы";
else
cout << "Водолей";
break;
case 3:
if (d > 20)
cout << "Овен";
else
cout << "Рыбы";
break;
case 4:
if (d > 19)
cout << "Телец";
else
cout << "Овен";
break;
case 5:
if (d > 20)
cout << "Близнецы";
else
cout << "Телец";
break;
case 6:
if (d > 21)
cout << "Рак";
else
cout << "Близнецы";
break;
case 7:
if (d > 22)
cout << "Лев";
else
cout << "Рак";
break;
case 8:
if (d > 22)
cout << "Дева";
else
cout << "Лев";
break;
case 9:
if (d > 22)
cout << "Весы";
else
cout << "Дева";
break;
case 10:
if (d > 22)
cout << "Скорпион";
else
cout << "Весы";
break;
case 11:
if (d > 22)
cout << "Стрелец";
else
cout << "Скорпион";
break;
case 12:
if (d > 21)
cout << "Козерог";
else
cout << "Стрелец";
break;
}
cout< return 0;
}
FOR(1-40)
1.K va N (N > 0) butun sonlar berilgan. Raqamni K N marta chop eting.
#include
using namespace std;
int main()
{
int k, n;
cout << "K:";
cin >> k;
cout << "N:";
cin >> n;
int i;
for (i = 0; i < n; ++i)
cout << k << endl;
return 0;
}
2.A va B (A < B) ikkita butun son berilgan. A va B o'rtasida joylashgan barcha butun sonlarni (shu jumladan A va B raqamlarining o'zlari), shuningdek, ushbu raqamlarning N sonini o'sish tartibida chop eting.
#include
using namespace std;
int main()
{
int a, b;
cout << "A:";
cin >> a;
cout << "B:";
cin >> b;
int i;
for (i = a; i<=b; ++i)
cout << i << endl;
cout << "N:" << b-a+1 << endl;
return 0;
}
3.A va B (A < B) ikkita butun son berilgan. A va B o'rtasida joylashgan barcha butun sonlarni (A va B raqamlarini hisobga olmaganda), shuningdek, ushbu raqamlarning N sonini kamayish tartibida chop eting.
#include
using namespace std;
int main(){
int a, b;
cout << "A:";
cin >> a;
cout << "B:";
cin >> b;
for (int i = b-1; i>a; --i)
cout << i << endl;
cout << b-a-1;
return 0;
}
4. Haqiqiy raqam berilgan - 1 kg shirinlik narxi. 1, 2, ..., 10 kg shirinliklar narxini chop eting.
#include
using namespace std;
int main(){
float c;
cout << "Cost:";
cin >> c;
for (int i = 1; i<=10; ++i)
cout << i << " kg = " << c*i << endl;
return 0;
}
5.Haqiqiy raqam berilgan - 1 kg shirinlik narxi. 0,1, 0,2, …, 1 kg konfet narxini chop eting.
#include
using namespace std;
int main()
{
float c, m;
cout << "Vvedite stoimost 1 kg konfet:";
cin >> c;
cout << "Stoimost konfet" << endl;
for (m = 0.1; m < 1.1; m += 0.1)
cout << m << " kg = " << c*m << endl;
return 0;
}
6.Haqiqiy raqam berilgan - 1 kg shirinlik narxi. 1,2, 1,4, …, 2 kg shirinliklar narxini chop eting.
#include
namespace std dan foydalanish;
int main(){
float c;
cout <> c;
float m;
uchun (m = 1,2; m<2,1; m+=0,1)
cout << c*m<qaytish 0;
}
7. A va B (A < B) ikkita butun son berilgan. A dan B gacha bo'lgan barcha butun sonlar yig'indisini toping.
#include
using namespace std;
int main()
{
int a, b;
cout << "A:";
cin >> a;
cout << "B:";
cin >> b;
int sum = 0;
for (int i = a; i <= b; ++i)
sum +=i;
cout << "Sum = " << sum;
return 0;
}
8.A va B (A < B) ikkita butun son berilgan. A dan B gacha bo'lgan barcha butun sonlarning ko'paytmasini toping.
#include
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int a, b, c=1;
cout << "A:";
cin >> a;
cout << "b:";
cin >> b;
for (int i = a; i <= b; i++) {
c *= i;
}
cout << c;
}
9. A va B (A < B) ikkita butun son berilgan. A dan B gacha bo'lgan barcha butun sonlarning kvadratlari yig'indisini toping.
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int a, b;
cout <<"a:";
cin >> a;
cout << "b:";
cin >> b;
int i, rez = 0;
for (i = a; i <= b; ++i)
rez += i * i;
cout << "Rez: " << rez;
}
|
| |