Results 1 to 11 of 11
Thread: ïðîãðàìêà íà c++
Hybrid View
-
12th April 2011 19:40 #1Registered User
Join Date: Apr:2011
Location: Áúëãàðèÿ
Posts: 90
ïðîãðàìêà íà c++
Çäðàâåéòå, èìàì äà íàïðàâÿ ñëåäíàòà êóðñóâà çàäà÷à:
 ìàñèâèòå a1,a2,....,an è b1,b2...,bn ñå ñúäúðæàò êàòåòèòå íà n ïðàâîúãúëíè òðèúãúëíèöè. Äà ñå ñúñòàâè àëãîðèòúì è íàïèøå ïðîãðàìà çà íàìèðàíå íîìåðà(òà) íà òðèúãúëíèêà ñ íàé - ãîëÿì ïåðèìåòúð.  ïðîãðàìàòà äà ñå èçïîëçâàò äèíàìè÷íè ìàñèâè
Ðåøèõ ïúðâî äà ÿ íàïðàâÿ ñ îáèêíîâåííè ìàñèâè, çàùîòî íåçíàì âñå îùå êàê òî÷íî ñå ðàáîòíè ñ äèíàìè÷íèòå è åòî ãî êîäà, íî ïðè èçâåæäàíåòî íà òðèúãúëíèêà ñ íàé - ãîëÿì ïåðèìåòúð ìè èçâåæäàò ãëóïîñòè êàòî íàïðèìåðì, ÷å òðèúãúëíèê ñ êàòåòè 2 2 å ïî-ãîëÿì îò äðóã òðèúãúëíèê ñ êàòåòè 100 100
Ìîæå ëè ìàëêî ïîìîù ?
#include <stdio.h>
#include <math.h>
#include <conio.h>
void main ()
{
int a[20];
int b[20];
int c[20];
int p[20];
int n;
printf("vavedete broq na triagalnicite"); scanf("%d",&n);
for (int i=0; i<n; i++){
printf("vavedete kateta a"); scanf("%d",&a[i]);
printf("vavedete kateta b"); scanf("%d",&b[i]); }
for (i=0; i<n; i++) {
c[i]=sqrt((a[i]*a[i])+(b[i]*b[i]));
p[i]=a[i]+b[i]+c[i]; }
int maxp=0;
for (i=1; i<n; i++)
if (p[i]>p[maxp]) maxp=i;
printf("nomera na triagalnika s nai golqm perimetar e %d",maxp);
getch();
}
-
12th April 2011 20:18 #2
Ïúðâî çàäà÷àòà íà Ñ èëè íà Ñ++ å, çàùîòî òîâà îïðåäåëåíî íå å êîä íà Ñ++?
|ASUS RoG Z690-E i7-13700k@ 5.6/4.3Ghz + Kraken X63 2õ16GB Kingston Fury Beast 6000hmz 32-40-40-28 | RTX4080 | 256GB 960Evo, 1TB 970Evo, 2x2TB 980Pro, 1TB 860Evo|HX1200|CM MasterCase Pro 5|
|Steam Deck 256GB | 36 TB Unraid NAS| Asus Z87-DELUXE i7-4790K 32GB DDR3|
TengaM#2700 / 7engaM
-
12th April 2011 20:21 #3Registered User
Join Date: Apr:2011
Location: Áúëãàðèÿ
Posts: 90
Àìè ìîæå è íà C äà å àç îò ó÷åáíèêà îò óíèâåðñèòåòà ãëåäàì è íà íåãî ïèøå C++
-
12th April 2011 22:00 #4EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî
-
12th April 2011 22:36 #5
Äà, íî íå å è Ñ++, ñúãëàñè ñå. Òîâà íå å êîä, êîéòî îòãîâàðÿ íà êîéòî è äà å îò äâàòà ñòàíäàðòà çà ïèñàíå
Ïî ñêîðî å Ñ ñ íàðóøåí ñòàíäàðò, îò êîëêîòî äà å Ñ++
|ASUS RoG Z690-E i7-13700k@ 5.6/4.3Ghz + Kraken X63 2õ16GB Kingston Fury Beast 6000hmz 32-40-40-28 | RTX4080 | 256GB 960Evo, 1TB 970Evo, 2x2TB 980Pro, 1TB 860Evo|HX1200|CM MasterCase Pro 5|
|Steam Deck 256GB | 36 TB Unraid NAS| Asus Z87-DELUXE i7-4790K 32GB DDR3|
TengaM#2700 / 7engaM
-
12th April 2011 23:00 #6Registered User
Join Date: Apr:2011
Location: Áúëãàðèÿ
Posts: 90
Íåçíàì ÷îâåê - íà òàêîâà íè ó÷àò.
Âúïðîñà å ÷å ñè ãî êîìïèëèðàì ñ Visual c++ è ñè ðàáîòè
-
12th April 2011 23:41 #7Registered User
Join Date: Jul:2004
Location: Ñîôèÿ
Posts: 621
Ìíîãî åçèêîâè ñïîðîâå, ìíîãî íåùî. Âìåñòî äà ïîìîãíåòå íà ÷îâåêà :-)
Òúé êàòî íå âèæäàì ÿâíà ãðåøêà, ìîãà ñàìî äà ïðåïîðú÷àì âðåìåííî äà äîáàâèø ïå÷àòàíå íà c[i] è p[i] âúâ âòîðèÿ öèêúë. Òàêà ùå âèäèø äàëè ñòîéíîñòèòå èì ñà âåðíè. Ñúùî òàêà, äîáðå å òåçè ìàñèâè äà ñà îò òèï float èëè double, çàùîòî â îáùèÿ ñëó÷àé ðåçóëàòúò îò sqrt() íå å öÿëî ÷èñëî.
Ï.Ï. Àáå.... äà íå áè äà ñå çàáëóæäàâàø îò òîâà, ÷å êðàéíèÿò òè ðåçóëòàò å èíäåêñ â ìàñèâ è çàïî÷âà îò 0? Òîåñò, àêî ïúðâèÿò òðèúãúëíèê å ñ íàé-ãîëÿì ïåðèìåòúð, ùå ñå îòïå÷àòà "nomera na triagalnika s nai golqm perimetar e 0"
-
13th April 2011 14:11 #8Registered User
Join Date: Apr:2011
Location: Áúëãàðèÿ
Posts: 90
Ìîæå è äà ñè ïðàâ íàéñòèíà... çàùîòî ñìåíÿõ ìàëêî êúäðàâèòå ñêîáè â ïîñëåäíèÿ öèêúë è îò âðåìå íà âðåìå ìè èçêàðâàøå ÷å íàé ãîëåìèÿ íîìåð íà òðèúãúëíèêà å 0
---------- Äîáàâåí ïîñëåäâàù êîìåíòàð â 12:11 ---------- Îðèãèíàëíèÿò êîìåíòàð å ïóñíàò â 12:03 ----------
Âñúùíîñò òî÷íî òàêà å èçâåæäà ñè ïðàâèëíî êîé òðèúãúëíèê å ñ íàé ãîëÿì ïåðèìåòúð íî ïðîñòî ïî÷âà îò 0
À êàê äà ãî íàïðàâÿ äà çàïî÷âà îò 1?
-
13th April 2011 14:14 #9Registered User
Join Date: Jul:2004
Location: Ñîôèÿ
Posts: 621
Äîáàâÿø +1 "ðú÷íî":
Code:printf("nomera na triagalnika s nai golqm perimetar e %d",maxp + 1);
-
13th April 2011 23:38 #10Game programmer
Join Date: Feb:2007
Location: Ñîôèÿ
Posts: 1,948
C++ ñè å, ñàìî ÷å ñ êîìïèëàòîð, êîéòî ïîçâîëÿâà pre-standard headers. È ñòðàííî çàùî ïðîãðàìèðàò C-style
Originally Posted by tengram

//off
Õàõà, òîâà ìå ïîäñåòè êàê âåäíúæ ëÿòîòî èãðàõ íà êðèåíèöà ñ ìàëêèòå äåöà íà êîìøèèòå è íà òÿõ èì áåøå ìíîãî ñòðàííî, ÷å ïî÷âàì äà áðîÿ îò 0
3700X | 3070Ti | 64GB RAM | 2TB SSD | Seasonic 750W | FD Define 7 Mini
-
17th April 2011 14:48 #11Registered User
Join Date: Apr:2011
Location: Áúëãàðèÿ
Posts: 90
À åòî ÿ è ãîòîâàòà ïðîãðàìêà ñ äèíàìè÷íè ìàñèâè - íå å êîé çíàå êàêâî íî ÿ ñëàãàì å òàêà åäèí äåí, àêî íåêîé åâåíòóàëíî ïîëó÷è òàêàâà èëè ïîäîáíà êóðñóâà è å ïî áîñ è îò ìåí
#include <stdio.h>
#include <math.h>
#include <conio.h>
void main ()
{
int n;
printf("vavedete broq na triagalnicite: "); scanf("%d",&n);
float *a=new float[n];
float *b=new float[n];
float *c=new float[n];
float *p=new float[n];
for (int i=0; i<n; i++){
printf("\nvavedete kateta a na %d-i: ",i+1); scanf("%f",&a[i]);
printf("vavedete kateta b na %d-i: ",i+1); scanf("%f",&b[i]); }
for (i=0; i<n; i++) {
c[i]=sqrt((a[i]*a[i])+(b[i]*b[i]));
p[i]=a[i]+b[i]+c[i]; }
int ind_max=0;
for (i=0; i<n; i++)
if (p[i]>p[ind_max]) ind_max=i;
printf("\nnai golqm perimetar imat triagalnika/cite s nomer:\n");
for (i=ind_max; i<n; i++)
if (p[i]==p[ind_max]) printf("%d\n",i+1);
getch();
delete []a;
delete []b;
delete []c;
delete []p;
}




Reply With Quote

Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè