Results 1 to 8 of 8
Thread: Çàäà÷êà íà C++
Hybrid View
-
9th July 2007 23:08 #1Registered User
Join Date: Jul:2007
Location: Goce Delchev
Posts: 1
Çàäà÷êà íà C++
Çäðàâåéòå!
Èìàì ìàëúê ïðîáëåì ñ åäíà çàäà÷êà íà Ñ++. Ñúñòîè ñå â òîâà ÷å èìàìå äâóìåðíà êîîðäèíàòíà ñèñòåìà âúðõó êîÿòî ñà ðàçïîëîæåíè òî÷êè äà êàæåì 10 ñ ïðîèçâîëíè êîîðäèíàòè Xi è Yj. Èìàìå è ïðàâà g:Àõ+Âó+Ñ=0.  çàäà÷àòà ñå òúðñè àëãîðèòúì, êîéòî íàìèðà êîëêî îò òåçè òî÷êè ñå íàìèðàò âúðõó ïðàâàòà g?
Ñ ìàëêî óñèëèÿ è ïîìîù óñïÿõ äà íàïèøà òîâà:
#include <iostream.h>
float a,b,c;//globalni promenlivi
cout << "vavedete stoinostite na pravata linia";
cin >>a>>b>>c;
funtion pr1( float q, float w)
{
if ((a*q+c*w+c)==0) return 0
else return 1}
int main()
{int i,j;
float X[10][2];
for(i=0;i<10;i++)
cout << "Vavedete kordinatite na tochkite";
cin >> X[i][0]<<X[i][1]
for(i=0;i<10;i++)
{
if (pr1(X[i][0],X[i][1])==0) cout << "tochka s
kordinati"<< X[i][0]<<','<<X[i][1]<<"leji na pravata
\n";
else cout << "tochka s kordinati"<<
X[i][0]<<','<<X[i][1]<<" ne leji na pravata \n";
}
}
îáà÷å íÿìàì êîìïèëàòîð è íå ìîãà äà ÿ ñòàðòèðàì, çà äà ïðîâåðÿ äàëè ðàáîòè. Òàêà ÷å ìîëáàòà ìè å áèõòå ëè ïðîâåðèëè äàëè àëãîðèòúìà å âåðåí è äàëè åâåíòóàëíî ðàáîòè..
Áëàãîäàðÿ Smile
-
10th July 2007 00:23 #2Ïîèçòúðâàë ñè ';' òóê-òàìå, à è ñè ïîãëåäíè äàëè òîâà å ñúùîòî êàòî gCode:
if ((a*q+c*w+c)==0) return 0 else return 1}
Îñâåí òîâà ñèãóðåí ëè ñè, ÷å ìîæåø äà âèêàø cin/cout èçâúí ôóíêöèÿ?
Ñúùî å äîáðå äà ñå ñòàðàåø ìàëêî äà indent-âàø êîäà ñè, ÷åòå ñå ïî-ëåñíîLast edited by sasoh; 10th July 2007 at 00:39.
-
10th July 2007 10:02 #3
Îáó÷åíèåòî ïî Pascal ñè ëè÷è îò êèëîìåòðè
Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others
-
10th July 2007 18:05 #4
Îñâåí òîâà ïîãëåäíè âúâåæäàíåòî íà êîîðäèíàòèòå íà òî÷êèòå. Òîâà êîåòî ñè íàïèñàë, ùå èçâåäå 10 ïúòè "Vavedete kordinatite na tochkite". Äðóãî íåùî ìîæå äà èçâàäèø "Òî÷êàòà ñ êîîðäèíàòè õ,ó " èçâúí ïðîâåðêàòà è äà äîïèñâàø ñàìî "ëåæè" èëè "íå ëåæè" ñúîòâåòíî, íî òîâà ñàìî çà ïðåãëåäíîñò. Ïðîãðàìà ùå ðàáîòè è áåç äà ãî ïðàâèø.
È êàêòî êàçà icaci, îïðåäåëåíî ñè ëè÷è îáó÷åíèåòî ïî Ïàñêàë.
Ådit: Ôóíêöèè â Ñ è Ñ++ ñå äåêëàðèðàò ïî ñëåäíèÿò íà÷èí: òèï èìå(ïàðàìåòðè), áåç äà ïîñî÷âàø äàëè å ôóíêöèÿ èëè ïðîöåäóðà, òúé êàòî è â äâàòà åçèêà ïðîöåäóðè íÿìà. Èìà ôóíêöèè, êîèòî âðúùàò ñòîéíîñò è òàêèâà, êîèòî íå âðúùàòFujistu Lifebook E756 | Core i7-6500U / 400MHz-3.1GHz | 8 GB DDR4-2133 | Samsung PM871 / 256 GB SSD | 15" 1920x1080 | Manjaro Linux + kernel 4.19
-
10th July 2007 18:10 #5
Ñëîæè òîâà â main
cout << "vavedete stoinostite na pravata linia";
cin >>a>>b>>c;
Ñìåíè è int main ñ void main èíà÷å êîìïèëàòîðà äàâà "warning funciton not return a value". Íå ÷å å îò çíà÷åíèå, àìà âñå ïàê çà ïðåãëåäíîñò
È çàäúëæèòåëíî ñìåíè funtion pr1( float q, float w) ñ int pr1( float q, float w)
Ïðîìåíëèâàòà j íå ñå èçïîëçà çà íèùî, äîêîëêîòî âèæäàì.
for(i=0;i<10;i++)
cout << "Vavedete kordinatite na tochkite";
cin >> X[i][0]<<X[i][1]
Òóê cout òðÿáâà äà å ïðåäè öèêúëà. Ëèïñâàò ; ñëåä cin, à è òàêà íàïèñàíî ùå ñå âúðòè ñàìî cout çàøîòî íå ñè çàòâîðèë áëîêà íà for âúâ ôèãóðíè ñêîáè.Last edited by morgoth_srs; 10th July 2007 at 18:18.
-
10th July 2007 23:59 #6
..., à ñëåä ñìÿíàòà ùå äàâà "warning: return type of 'main' is not 'int'" (GNU gcc) èëè "warning: function must be of type int: main()" (Sun cc), èëè "warning #1079: return type of function 'main' must be 'int'" (Intel icc). Òàíòó çà êóêóðèãó, êàêòî ñå êàçâà
ANSI C íå å èçìèñëåí îò õîðà áåç ðàáîòà.
Ñëàãà ñå "return 0;" (èëè return EXIT_SUCCESS; àêî ùåø) â êðàÿ íà main.Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others
-
11th July 2007 00:24 #7
Òîâà å çàùîòî ïî ñòàíäàðòà main() òðÿáâà äà âðúùà int, èíà÷å ïðè ïîâå÷åòî êîìïèëàòîðè ìèíàâà è ñ void :-)
-
11th July 2007 00:40 #8Registered User
Join Date: Oct:2003
Location: Ñîôèÿ
Posts: 4,317
Íàé-äîáðå ñè íàìåðè åäèí êîìïèëàòîð è ñè ÿ òåñòâàé. Èäåÿòà å ïðàâèëíà, íî èìàø òâúðäå ìíîãî ñèíòàêòè÷íè ãðåøêè, çà äà ìîæå äà òè áúäàò ïîñî÷åíè âñè÷êè òóê. Èìàø è åäíà ëîãè÷åñêà, çà êîÿòî âå÷å òè íàìåêíàõà ïî-ãîðå.
Áåçïëàòåí êîìïèëàòîð çà Windows ñ èíòåãðèðàíà ðàçâîéíà ñðåäà:
http://msdn.microsoft.com/vstudio/express/
Åñòåñòâåíî, èìà è äðóãè áåçïëàòíè êîìïèëàòîðè, íî ìè ñå ñòðóâà, ÷å çà íà÷èíàåùè å íàé-äîáðå äà èì å ëåñíî äà êîìïèëèðàò, çà äà ñå ñúñðåäîòî÷àò âúðõó ãðåøêèòå â ïðîãðàìàòà ñè.




Reply With Quote

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