Results 1 to 9 of 9
Thread: Çàäà÷à íà C++, ìîëÿ çà ïîìîù.
Hybrid View
-
28th September 2004 14:57 #1Registered User
Join Date: Dec:2003
Location: Ïëåâåí
Posts: 4,191
Çàäà÷à íà C++, ìîëÿ çà ïîìîù.
Åäíà ïîçíàòà ó÷è êîìóíèêàöèè è èìà åäèí ñåìåñòúð (ñàìî) ïðîãðàìèðàíå. Çà èçïèòà ñà è äàëè çàäà÷à - äà ñå íàïèøå ïðîãðàìà íà C++ Òúé êàòî ïðîãðàìèðàíåòî å ñàìî åäèí ñåìåñòúð è íå å îñíîâåí ïðèîðèòåò íà ñëåäâàíåòî è, òÿ ìå ïîìîëè çà ïîìîù, à àç ìîëÿ âàñ. Òÿ âñå ïàê èñêà äà ðàçáåðå çà êàêâî ñòàâà âúïðîñ è äà å ïîäãîòâåíà, òà àêî ìîæå äà ïîíàïèøåòå è ìàëêî êîìåíòàðè.
Çàäà÷à: Äàäåíè ñà 14 îòâîðåíè êîíòóðà â ðàâíèíàòà. Âñåêè êîíòóð âêëþ÷âà ïî N (2 < N < 13) òî÷êè, êîèòî ñå ñâúðçâàò ïîñëåäîâàòåëíî ñ îòñå÷êè. Äà ñå îïðåäåëè ñðåäíàòà äúëæèíà íà îòñå÷êèòå çà âñåêè êîíòóð. Äà ñå èç÷èñëè äúëæèíàòà íà âñåêè êîíòóð è îïðåäåëÿò îíåçè, êîèòî èìàò íàé - ãîëÿìà äúëæèíà è íàé - ìàëêà ñðåäíà äúëæèíà íà îòñå÷êèòå.Å íÿìà âñå òÿõíîòî äà å!
Ñòåíàòà ïàäíà, ùå ïàäíàò è òå!
-
28th September 2004 15:07 #2
Àáå òàçè äà íå ó÷è â Ãàáðîâî, ÷å íåùî ìè å ìíîãî ïîçíàòà çàäà÷àòà?
Ìàéòàïà íàñòðàíà, ìèñëÿ, ÷å ñúì ïèñàë íåùî ïîäîáíî, àìà ìå ñåùàé äà ïîðîâÿ, ÷å íå çíàì äàëè å íà ðàáîòàòà èëè â êúùè.
-
28th September 2004 15:46 #3
Òîâà ìíåíèå å èçòðèòî îò ïîòðåáèòåëÿ. Çà ïîâå÷å èíôîðìàöèÿ â òàçè òåìà
Last edited by singularity; 12th April 2007 at 12:59. Reason: íåñúãëàñèå ñ óïðàâëåíèåòî íà ôîðóìà
ignore list:Java,våelio,jaredharet,gochev.george,Nit rogeniumQuis custodiet ipsos custodes?
-
28th September 2004 16:35 #4
ß âèæ òàêà êàê èçãëåæäà (ìîëÿ äà íå ìè ñå ñìååòå ìíîãî):
Code:#include <stdlib.h> #include <values.h> #include <stdio.h> #include <conio.h> #include <math.h> const CONTOURSCOUNT=14; const MAXPOINTS=13; struct point { float x; float y; }; struct contour { point Points[MAXPOINTS]; } Contours[CONTOURSCOUNT]; float Length(point a,point b) { return(sqrt(abs((b.x-a.x)*(b.x-a.x)+(b.y-a.y)*(b.y-a.y)))); } void RandomInitialize(contour *c, int count) { int i; for (i=0; i<count; i++) { c->Points[i].x = random(MAXINT); c->Points[i].y = random(MAXINT); } } void main() { clrscr(); int n,i,j,k, LongestContourNum=0, MinMidLengthNum=0; float Len, LongestContour=0, MinMidLength=MAXFLOAT; do { printf("\nInput number of points (2 - 13): "); scanf("%d",&n); } while (!((n >= 2) && (n <= MAXPOINTS))); do { printf("How do you want to enter the points?\n"); printf("1. Random\n"); printf("2. Manual\n"); scanf("%d",&i); } while ((i<1) || (i>2)); switch(i) { case 1: { for(j=1; j<=CONTOURSCOUNT; j++) RandomInitialize(&Contours[j], n); break; } case 2: { for (j=1; j<=CONTOURSCOUNT; j++) for (k=1; k<=n; k++) { printf("\nInput contour %d point %d.x: ",j,k); scanf("%f", &Contours[j].Points[k].x); printf("\nInput contour %d point %d.y: ",j,k); scanf("%f", &Contours[j].Points[k].y); } } } for (i=1; i <= CONTOURSCOUNT; i++) { Len = 0; for(k=1; k<n; k++) Len = Len + Length(Contours[i].Points[k], Contours[i].Points[k+1]); printf("\nThe length of contour %d is: %f", i, Len); printf("\nThe middle length of contour's %d segments is: %f", i, Len/n); if (LongestContour<Len) { LongestContour=Len; LongestContourNum=i; } if (MinMidLength > Len/n) { MinMidLength = Len/n; MinMidLengthNum = i; } } printf("\n\nThe longest contour is No:%d, with lenght: %f", LongestContourNum, LongestContour); printf("\nThe Contour with milimal middle segments lenth is No:%d with length: %f", MinMidLengthNum, MinMidLength); return; }
ÅÄÈÒ: Åééé, àç ìàé íå ñúì çàáðàâèë äà ïèøà áå!
Òî äàæå è ðàáîòè!
-
29th September 2004 08:22 #5
Òîâà ìíåíèå å èçòðèòî îò ïîòðåáèòåëÿ. Çà ïîâå÷å èíôîðìàöèÿ â òàçè òåìà
Last edited by singularity; 12th April 2007 at 12:59. Reason: íåñúãëàñèå ñ óïðàâëåíèåòî íà ôîðóìà
ignore list:Java,våelio,jaredharet,gochev.george,Nit rogeniumQuis custodiet ipsos custodes?
-
29th September 2004 09:40 #6Registered User
Join Date: May:2004
Posts: 43

Àïëîäèñìåíòè çà delian.Çà ïî-ãîëÿìà ñèãóðíîñò, Áúëãàðñêèÿ Ñïîðòåí Òîòàëèçàòîð Âè ñúâåòâà äà ïðîâåðèòå ôèøà ñè è â íàé-áëèçêèÿ òîòî-ïóíêò.
-
30th September 2004 17:57 #7Registered User
Join Date: Dec:2003
Location: Ïëåâåí
Posts: 4,191
Áëàãîäàðÿ. Ïðåäàäîõ è ëèñòèíãà (ñîðñà), ðàçáèðà çà êàêâî ñòàâà äóìà. Îò ìåíå
Å íÿìà âñå òÿõíîòî äà å!
Ñòåíàòà ïàäíà, ùå ïàäíàò è òå!
-
5th October 2004 00:13 #8
offtopic:
òîâà ìè íàïîìíÿ http://www.gnu.org/fun/jokes/helloworld.htmlÏðèòåñíÿâà ìå äðóãî - èìà åäíè èäèîòè ( ïîíå â ÌÅÈ-òî ), êîèòî ùå êàæàò "Äà, êîëåæêå, àìà âèå òóê íå ñòå èçïîëçâàëà êëàñîâå, à íèå òîâà ñìå ãî ó÷èëè. Âèå ñòå ïèñàëà íà ANSI Ñ, à íå íà Ñ ïëþñ-ïëÿñ. Ïîâå÷å îò 3 íå ìîãà äà âè ïèøà"
Ï.Ñ. Èçâèíÿâàì ñå, ÷å ïðåäè åäèòà áåøå íàïèñàíî íà ëàòèíèöà.
-
5th October 2004 02:55 #9
Òîâà ìíåíèå å èçòðèòî îò ïîòðåáèòåëÿ. Çà ïîâå÷å èíôîðìàöèÿ â òàçè òåìà
Last edited by singularity; 12th April 2007 at 13:00. Reason: íåñúãëàñèå ñ óïðàâëåíèåòî íà ôîðóìà
ignore list:Java,våelio,jaredharet,gochev.george,Nit rogeniumQuis custodiet ipsos custodes?




Reply With Quote
Íå âúçìîæíîñò äà èçêëþ÷à êîìïþòúðà
7th May 2023, 16:02 in Îáù ôîðóì çà PC õàðäóåð