Guruh talabasi; Turg’unov Otabek



Download 0,53 Mb.
Sana08.08.2021
Hajmi0,53 Mb.
#142412
Bog'liq
turgunov Otabek 650-20 3-dedline


650-20 guruh talabasi; Turg’unov Otabek

Mаvzu:Massivlar bilan ishlash. C++ dasturlash tilining grafik imkoniyatlari.Bаhоlаsh:

1-topshiriq:Bir o’lcho’vli mаssivlаrgа mаsаlаlаr.

19. n tа elеmеntdаn tаshkil tоpgаn mаssivvа K, L butun sоnlаri bеrilgаn(0<=K<=L

#include

using namespace std;

int main()

{

int A[200],n,k,l,j,s=0;



cout << "massiv elementlari soni = "; cin >> n;

cout << "l ni kiritring = "; cin >> l;

cout << "k ni kiriting ="; cin >> k;

cin >> n >> k >> l;

j = k , j++;

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

cin >> A[i];

}

for(j; j < l; j++)



{

s = s + A[j];

}

cout << s/(l - k - 1);



return 0;

}

Natija 1:



Natija 2:



Natija 3:



2-Tоpshiriqlаr:ko’p o’lcho’vli mаssivlаrgа mаsаlаlаr.

19. m х n o’lchаmli mаtritsа bеrilgаn. Mаtritsаning hаr bir ustunining eng kаtа elеmеntini chiqаruvchi dаstur tuzing.

#include

using namespace std;

int main()

{

int a[100][100],m,n,s;



cin >> m >> n;

for(int i=0;i

for(int j=0; j

cin >> a[i][j];

}

}cout << endl ;



for(int i=0; i

for(int j=0; j

cout << max(a[i][j],a[i+1][j]) << " ";

}cout << s;

}

return 0;



}

Natija 1:



Natija 2:



Natija 3:



3-Tоpshiriqlаr:C++ dasturlash tilining grafik imkoniyatlaridan foydalanish

# include

# include

void floodfill(int x, int y, char BorderColor, char Newcolor)

{if (getpixel(x,y)!=BorderColor)

{if (getpixel(x,y)!=Newcolor)

{putpixel(x,y,Newcolor);

floodfill(x-1,y,BorderColor,Newcolor);

delay(0.5);

floodfill(x+1,y,BorderColor,Newcolor);

delay(0.5);

floodfill(x,y-1,BorderColor,Newcolor);

delay(0.5);

floodfill(x,y+1,BorderColor,Newcolor);

delay(0.5);}}}

int i, s=0;

float t;


int bezye(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4, float &X, float &Y)

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

{ delay(0.9);

t=i/1000.;

X=pow((1-t),3)*x1+3*t*(1-t)*(1-t)*x2+3*t*t*(1-t)*x3+t*t*t*x4;

Y=pow((1-t),3)*y1+3*t*(1-t)*(1-t)*y2+3*t*t*(1-t)*y3+t*t*t*y4;

putpixel(X,Y,s);}}

int main()

{ initwindow (800,600);

float X, Y; s=0;

putpixel(X, Y, 2);

setbkcolor(WHITE);

cleardevice();

setcolor(s);

initwindow(800,800);

setbkcolor(15);

cleardevice();

setcolor(1);

///1-chizma

line (44,90,170,185);

line (104,140,140,70);

line (104,140,80,210);

line (80,210,30,240);

line (30,240,40,280);

line (13,285,156,252);

line (16,280,140,280);

line (78,146,130,155);

line (84,146,55,190);

line (50,180,72,218);

line (110,150,115,181);

line (114,173,150,167);

arc(70,246,330,75,38);

ellipse(115,123,0,0,40,30);

ellipse(121,98,340,180,28,23);

ellipse(90,99,280,15,47,55);

///2-chizma

line (309,90,435,185);

line (369,140,405,70);

line (369,140,345,210);

line (345,210,295,240);

line (283,280,421,253);

line (299,239,310,275);

line (284,275,409,275);

line (343,146,395,155);

line (349,146,320,190);

line (375,150,380,181);

line (379,173,415,167);

line (320,177,334,214);

///3-chizma;

arc(335,246,330,75,38);

ellipse(380,123,0,0,40,30);

ellipse(386,98,340,180,28,23);

ellipse(355,99,280,15,47,55);

ellipse(305,250,1,1,10,26);

ellipse(351,179,1,1,28,47);

ellipse(360,220,185,40,17,30);

ellipse(329,212,100,360,18,36);

ellipse(331,187,1,1,10,20);

ellipse(373,250,1,1,24,10);

ellipse(328,146,260,30,29,30);

ellipse(380,161,0,0,11,19);

ellipse(397,169,0,0,14,9);

ellipse(412,160,0,0,7,9);

bezye(64,433,69,442,78,447,88,452,X,Y);

bezye(88,452,89,446,94,438,99,426,X,Y);

bezye(99,426,98,417,90,410,85,413,X,Y);

bezye(85,413,81,418,76,424,74,427,X,Y);

bezye(74,427,70,432,66,433,64,433,X,Y);

bezye( 89,410,48,379,34,361,55,368,X,Y);

bezye(55,368,53,370,51,373,48,379,X,Y);

bezye(55,368,77,382,78,388,89,410,X,Y);

bezye(99,418,106,420,112,425,115,426,X,Y);

bezye(122,424,142,424,146,422,155,417,X,Y);

bezye(155,417,158,410,154,401,147,395,X,Y);

bezye(147,395,147,388,144,385,140,389,X,Y);

bezye(140,389,139,395,138,403,141,404,X,Y);

bezye(141,404,145,403,146,398,147,395,X,Y);

line (147,395,141,389);

line (141,396,142,404);

line(141,396,139,392);

bezye(158,411,161,403,158,394,153,389,X,Y);

bezye(153,389,154,377,154,365,153,358,X,Y);

bezye(153,358,147,350,137,345,126,345,X,Y);

bezye(120,345,113,348,107,353,102,359,X,Y);

bezye(102,359,93,371,84,373,80,375,X,Y);

bezye(80,375,78,378,77,384,79,388,X,Y);

bezye(147,349,152,346,152,341,151,338,X,Y);

bezye(151,338,149,337,146,337,137,345,X,Y);

bezye(133,345,135,340,135,334,134,330,X,Y);

bezye(134,330,129,329,125,334,119,345,X,Y);

bezye(113,426,119,427,120,426,122,424,X,Y);

bezye(80,391,82,382,89,378,97,379,X,Y);

bezye(97,379,100,373,106,366,110,363,X,Y);

bezye(110,363,116,366,121,373,121,380,X,Y);

bezye(121,380,121,384,119,390,118,395,X,Y);

bezye(99,387,103,391,108,393,111,392,X,Y);

bezye(111,392,114,387,115,379,114,372,X,Y);

bezye(114,372,106,375,102,380,99,387,X,Y);

bezye(99,387,105,382,110,378,115,379,X,Y);

bezye(107,380,108,385,108,388,111,392,X,Y);

bezye(128,398,134,388,140,381,145,377,X,Y);

bezye(145,377,146,378,150,381,152,388,X,Y);

ellipse(120,406,1,1,14,12);

ellipse(122,407,1,1,10,7);

line(93,394,106,404);

line(130,413,150,415);

bezye(114,420,113,445,110,465,98,497,X,Y);

bezye(98,497,106,495,112,495,119,493,X,Y);

bezye(119,493,123,490,119,483,117,474,X,Y);

bezye(117,474,117,465,119,457,121,448,X,Y);

bezye(121,448,126,441,127,432,126,424,X,Y);

bezye(120,457,124,459,129,461,134,457,X,Y);

bezye(134,457,129,453,130,446,131,443,X,Y);

bezye(131,443,128,435,134,439,130,444,X,Y);

bezye(127,434,135,440,151,455,165,463,X,Y);

bezye(165,463,166,455,168,451,173,450,X,Y);

bezye(173,450,173,465,170,460,165,463,X,Y);

bezye(173,450,166,445,167,437,162,433,X,Y);

bezye(162,433,155,434,153,435,139,424,X,Y);

bezye(153,435,152,443,155,447,158,449,X,Y);

bezye(158,449,161,448,163,447,168,446,X,Y);

bezye(129,456,138,457,146,457,152,454,X,Y);

bezye(128,462,126,471,125,479,120,485,X,Y);

bezye(118,492,115,497,108,506,101,513,X,Y);

bezye(101,513,95,515,88,516,81,516,X,Y);

bezye(81,516,70,514,63,507,58,502,X,Y);

bezye(54,494,54,487,54,481,54,473,X,Y);

bezye(54,473,55,463,57,459,58,454,X,Y);

bezye(68,441,63,451,64,456,65,459,X,Y);

bezye(69,461,74,459,77,456,83,450,X,Y);

ellipse(70,472,1,1,10,21);

bezye(63,448,59,453,53,457,47,460,X,Y);

bezye(47,460,51,470,56,478,68,487,X,Y);

bezye(75,490,90,496,102,496,109,495,X,Y);

bezye(109,495,116,493,118,492,122,489,X,Y);

bezye(80,516,88,513,98,506,104,496,X,Y);

bezye(98,496,93,505,90,513,81,523,X,Y);

bezye(50,468,46,475,45,483,45,490,X,Y);

bezye(45,490,47,497,47,505,46,508,X,Y);

bezye(46,508,42,513,38,514,31,513,X,Y);

bezye(31,513,29,516,28,520,29,526,X,Y);

bezye(31,534,32,543,34,549,37,554,X,Y);

bezye(37,554,39,557,41,561,46,564,X,Y);

bezye(46,564,51,560,53,555,54,550,X,Y);

bezye(53,544,51,538,52,534,55,533,X,Y);

bezye(52,537,52,533,56,533,61,533,X,Y);

bezye(61,533,67,535,73,535,77,531,X,Y);

bezye(77,531,80,527,80,523,80,516,X,Y);

bezye(80,516,85,520,82,523,80,523,X,Y);

bezye(86,515,86,518,92,524,95,529,X,Y);

bezye(95,529,95,551,98,555,102,556,X,Y);

bezye(102,556,106,555,112,551,116,549,X,Y);

bezye(116,549,122,549,128,546,133,546,X,Y);

bezye(133,546,136,549,139,549,139,537,X,Y);

bezye(139,537,136,535,126,535,122,534,X,Y);

bezye(122,534,120,530,123,525,123,519,X,Y);

bezye(123,519,124,512,124,506,121,501,X,Y);

bezye(121,501,118,498,115,498,116,493,X,Y);

bezye(29,522,31,533,32,544,38,554,X,Y);

bezye(52,534,51,540,53,541,54,547,X,Y);

bezye(54,544,54,549,53,554,52,559,X,Y);

bezye(54,493,59,502,63,508,70,514,X,Y);

bezye(64,455,68,460,69,461,73,459,X,Y);

bezye(82,515,81,511,83,509,84,506,X,Y);

bezye(159,449,164,447,166,443,166,438,X,Y);

bezye(151,439,153,436,155,434,158,433,X,Y);

///4-chizma:

bezye(364,433,369,442,378,447,388,452,X,Y);

bezye(388,452,389,446,394,438,399,426,X,Y);

bezye(399,426,398,417,390,410,385,413,X,Y);

bezye(385,413,381,418,376,424,374,427,X,Y);

bezye(374,427,370,432,366,433,364,433,X,Y);

bezye( 389,410,348,379,334,361,355,368,X,Y);

bezye(355,368,353,370,351,373,348,379,X,Y);

bezye(355,368,377,382,378,388,389,410,X,Y);

bezye(399,418,406,420,412,425,415,426,X,Y);

bezye(422,424,442,424,446,422,455,417,X,Y);

bezye(455,417,458,410,454,401,447,395,X,Y);

bezye(447,395,447,388,444,385,440,389,X,Y);

bezye(440,389,439,395,438,403,441,404,X,Y);

bezye(441,404,445,403,446,398,447,395,X,Y);

line (447,395,441,389);

line (441,396,442,404);

bezye(458,411,461,403,458,394,453,389,X,Y);

bezye(453,389,454,377,454,365,453,358,X,Y);

bezye(453,358,447,350,437,345,426,345,X,Y);

bezye(420,345,413,348,407,353,402,359,X,Y);

bezye(402,359,393,371,384,373,380,375,X,Y);

bezye(380,375,378,378,377,384,379,388,X,Y);

bezye(447,349,452,346,452,341,451,338,X,Y);

bezye(451,338,449,337,446,337,437,345,X,Y);

bezye(433,345,435,340,435,334,434,330,X,Y);

bezye(434,330,429,329,425,334,419,345,X,Y);

bezye(413,426,419,427,420,426,422,424,X,Y);

bezye(380,391,382,382,389,378,397,379,X,Y);

bezye(397,379,400,373,406,366,410,363,X,Y);

bezye(410,363,416,366,421,373,421,380,X,Y);

bezye(421,380,421,384,419,390,418,395,X,Y);

bezye(399,387,403,391,408,393,411,392,X,Y);

bezye(411,392,414,387,415,379,414,372,X,Y);

bezye(414,372,406,375,402,380,399,387,X,Y);

bezye(399,387,405,382,410,378,415,379,X,Y);

bezye(407,380,408,385,408,388,411,392,X,Y);

bezye(428,398,434,388,440,381,445,377,X,Y);

bezye(445,377,446,378,450,381,452,388,X,Y);

ellipse(420,406,1,1,14,12);

ellipse(422,407,1,1,10,7);

line(393,394,406,404);

line(430,413,450,415);

bezye(414,420,413,445,410,465,398,497,X,Y);

bezye(398,497,406,495,412,495,419,493,X,Y);

bezye(419,493,423,490,419,483,417,474,X,Y);

bezye(417,474,417,465,419,457,421,448,X,Y);

bezye(421,448,426,441,427,432,426,424,X,Y);

bezye(420,457,424,459,429,461,434,457,X,Y);

bezye(434,457,429,453,430,446,431,443,X,Y);

bezye(431,443,428,435,434,439,430,444,X,Y);

bezye(427,434,435,440,451,455,465,463,X,Y);

bezye(465,463,466,455,468,451,473,450,X,Y);

bezye(473,450,473,465,470,460,465,463,X,Y);

bezye(473,450,466,445,467,437,462,433,X,Y);

bezye(462,433,455,434,453,435,439,424,X,Y);

bezye(453,435,452,443,455,447,458,449,X,Y);

bezye(458,449,461,448,463,447,468,446,X,Y);

bezye(429,456,438,457,446,457,452,454,X,Y);

bezye(428,462,426,471,425,479,420,485,X,Y);

bezye(418,492,415,497,408,506,401,513,X,Y);

bezye(401,513,395,515,388,516,381,516,X,Y);

bezye(381,516,370,514,363,507,358,502,X,Y);

bezye(354,494,354,487,354,481,354,473,X,Y);

bezye(354,473,355,463,357,459,365,459,X,Y);

bezye(369,461,374,459,377,456,383,450,X,Y);

ellipse(370,472,1,1,10,21);

bezye(363,448,359,453,353,457,347,460,X,Y);

bezye(347,460,351,470,356,478,368,487,X,Y);

bezye(375,490,390,496,402,496,409,495,X,Y);

bezye(409,495,416,493,418,492,422,489,X,Y);

bezye(380,516,388,513,398,506,404,496,X,Y);

bezye(398,496,393,505,390,513,381,523,X,Y);

bezye(350,468,346,475,345,483,345,490,X,Y);

bezye(345,490,347,497,347,505,346,508,X,Y);

bezye(346,508,342,513,338,514,331,513,X,Y);

bezye(331,513,329,516,328,520,329,526,X,Y);

bezye(331,534,332,543,334,549,337,554,X,Y);

bezye(337,554,339,557,341,561,346,564,X,Y);

bezye(346,564,351,560,353,555,354,550,X,Y);

bezye(353,544,351,538,352,534,355,533,X,Y);

bezye(352,537,352,533,356,533,361,533,X,Y);

bezye(361,533,367,535,373,535,377,531,X,Y);

bezye(377,531,380,527,380,523,380,516,X,Y);

bezye(380,516,385,520,382,523,380,523,X,Y);

bezye(386,515,386,518,392,524,395,529,X,Y);

bezye(395,529,395,551,398,555,402,556,X,Y);

bezye(402,556,406,555,412,551,416,549,X,Y);

bezye(416,549,422,549,428,546,433,546,X,Y);

bezye(433,546,436,549,439,549,439,537,X,Y);

bezye(439,537,436,535,426,535,422,534,X,Y);

bezye(422,534,420,530,423,525,423,519,X,Y);

bezye(423,519,424,512,424,506,421,501,X,Y);

bezye(421,501,418,498,415,498,416,493,X,Y);

bezye(329,522,331,533,332,544,338,554,X,Y);

bezye(352,534,351,540,353,541,354,547,X,Y);

bezye(354,544,354,549,353,554,352,559,X,Y);

bezye(354,493,359,502,363,508,370,514,X,Y);

bezye(364,455,368,460,369,461,373,459,X,Y);

bezye(382,515,381,511,383,509,384,506,X,Y);

bezye(459,449,464,447,466,443,466,438,X,Y);

bezye(451,439,453,436,455,434,458,433,X,Y);

//bezye();

getch ();

return 0;

}

Natija:




Download 0,53 Mb.

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