Results 1 to 19 of 19
Thread: Êóðñîâà ðàáîòà - C++
Hybrid View
-
10th April 2010 16:38 #1
Êóðñîâà ðàáîòà - C++
Îò íÿêîëêî äåíà ñå îïèòâàì äà ïðåáîðÿ òàçè çàäà÷à íî íåùî íå ñå ïîëó÷àâà..
Àêî íÿêîé ìîæå äà ÿ íàïðàâè ùå ñúì ìó ìíîãî áëàãîäàðåí.. àç îòèâàì ñ íåâîëÿòà äà ÿ ïðàâèì..Ìàòðèöàòà À èìà ñåäëîâà òî÷êà â aij, àêî aij å ìèíèìàëåí åëåìåíò â i-òèÿ ðåä è ìàêñèìàëåí åëåìåíò â j-òèÿ ñòúëá. Äà ñå ñúñòàâè ïðîãðàìà, êîÿòî íàìèðà âñè÷êè ñåäëîâè òî÷êè íà äàäåíà ìàòðèöà À.
Çà ñåãà ñòèãíàõ äî òóê:
Îñòàíà äà èçìèñëÿ êàê äà íàìåðÿ ñåäëîâèòå òî÷êè..Code:#include <iostream> using namespace std; int main() { int i=1,j=1,x,y; int a[i][j]; cout << "Vavedete broq na redovete: "; cin >> x; cout << "Vavedete broq na kolonite: "; cin >> y; cout << "----------------------------" << endl; cout << "Matrica s razmeri: " << x << " na " << y << endl; for(int i = 0; i <= x-1; i++) for(int j = 0 ; j <= y-1; j++) { cout << "a[" << i << "," << j << "]= "; cin >> a[i][j]; } cout <<"----------------------------\n"; for (i = 0; i < x; i++) { for (int j = 0; j < y; j++) cout << a[i][j] << " "; cout << endl; } cout <<"----------------------------\n"; system("pause"); return 0; }
Åòî ãè è ñåäëîâèòå òî÷êè:
Íî òðÿáâà äà ñå äîèçïèïà çàùîòî êîãàòî âúâåäàCode:#include <iostream> using namespace std; int a[10][10]; int x,y; int pos_max(int j) // Funkciq Proverqva6ta za sedlovi to4ki { int max = 0; for (int i = 1; i <= x-1; i++) { if (a[i][j] > a[max][j]) { max = i; } } return max; } int main() { cout << "Vavedete broq na redovete: "; //Sazdavane na Matrica1 cin >> x; cout << "Vavedete broq na kolonite: "; cin >> y; cout << "----------------------------" << endl; cout << "Matrica s razmeri: " << x << " na " << y << endl; cout << "----------------------------\n"; for(int i = 0; i <= x-1; i++) //Sazdavane na Matrica2 for(int j = 0 ; j <= y-1; j++) { cout << "a[" << i << "," << j << "]= "; cin >> a[i][j]; } cout << "----------------------------\n"; for (int i = 0; i <= x-1; i++) // Vizualizaciq na Matrica { for (int j = 0; j <= y-1; j++) cout << a[i][j] << " "; cout << endl; } cout << "----------------------------\n"; cout<<"Sedlovi tochki sa: "; // Namirane na sedlovi to4ki int r; int flag = 0; int i = y; for (int j = 0; j <= y-1; j++) { r = pos_max(j); for (i = 0; i <= y-1; i++) { if ( a[r][i] < a[r][j] ) { break; } } if (i == y) { cout << "[" << r << "][" << j << "]=" << a[r][j] << "\n"; flag = 1; } } if (flag == 0) { cout<<"Nqma Sedlovi Tochki!\n"; } cout << "----------------------------\n"; system("pause"); return 0; }
1 1 1
1 1 1
1 1 1
ìè äàâà ÷å íàé-ãîðíèÿ ðåä âñè÷êè ñà ñåäëîâè òî÷êè..Last edited by Henn; 10th April 2010 at 19:24.
Gigabyte P55A-UD3, i5-750 @ stock, Cooler Master 212+, 2x2GB Kingston DDR3, Gainward GTX470, Chiftek 500W, HAF 932, Samsung P2350
Dell Latitude D620, Intel Core 2 Duo T5500 1.66GHZ @ 0.950V, 4GB RAM, WD 250GB | MacBook Pro 15"
Nokia N900 pk47+bewl1251 + iPhone 4S 5.1
-
10th April 2010 23:52 #2
Åòî òè ìîé âàðèàíò:
#include <iostream>
using namespace std;
int main () {
int N;
cout <<"Vuvedete broq na redovete i kolonite na masiva: ";
cin>>N;
int a[N][N];
for (int i=0;i<N;i++) {
for (int j=0;j<N;j++) cin>>a[i][j];
}
for (int i=0;i<N;i++) {
bool b=true;
int k=0;
for (int j=1;j<N;j++) if (a[i][k]<a[i][j]) k=j;
for (int l=0;l<N;l++) if (a[i][k]>a[l][k]) {
b=false;
break;
}
if (b==true) {
cout <<"Ima sedlova to4ka na red "<<i+1<<" kolona "<<k+1<<endl;
break;
}
}
system ("pause");
return 0;
}Q9550@4.3GHz | 3D Mark 06 GTX 280 | 3D Mark 06 4870x2 | 3D Mark 06 5850
Asrock P67 Pro3|Intel Core i7 2600k|A-Data 2X2GB DDR3 @ 1866MHz 8-8-8-24|Sapphire 6850|WD Caviar Black 750GB Sata III 64MB|Coolermaster RealPower M700|Coolermaster HAF 922|Samsung SM P2350|A4Tech X755FS|Logitech Wave Keyboard
-
10th April 2010 23:59 #3
Ìåðñè ìíîãî äîñòà ïî-äîáðå èçãëåæäà îò ìîåòî

A çà äà íàìåðÿ äàëè äàäåíà öèôðà ñå ñúäúðæà íàä âòîðèÿ äèàãîíàë íà ïîëó÷åíàòà ìàòðèöà êàê òðÿáâà äà ñå íàïèøå?Gigabyte P55A-UD3, i5-750 @ stock, Cooler Master 212+, 2x2GB Kingston DDR3, Gainward GTX470, Chiftek 500W, HAF 932, Samsung P2350
Dell Latitude D620, Intel Core 2 Duo T5500 1.66GHZ @ 0.950V, 4GB RAM, WD 250GB | MacBook Pro 15"
Nokia N900 pk47+bewl1251 + iPhone 4S 5.1
-
11th April 2010 23:33 #4
for(i=n-1;i>=0;i--)
for(j=0;j<i;j++)
a[n-i-1][j] - òîâà ñà òè òúðñåíèòå òî÷êè
-
25th May 2010 20:37 #5Registered User
Join Date: May:2010
Location: Sofia
Posts: 2
Òàêà èìàì çàäà÷àòà :  òðè öåëî÷èñëåíè ìàñèâè a,b è c ñ åäíàêâà äúëæèíà äà ñå âúâåäàò ñòîéíîñòè.Äà ñå ñúçäàäå è èçâåäå ìàñèâ, ÷èèòî åëåìåíòè ñà ïîëó÷åíè ïî ôîðìóëàòà a*b%c
Ðåøàâàë ñúì ïîäîáíè, íî êúäå êúäå ïî-ëåñíè... àêî ìîæå íÿêîè äà ìè îáÿñíè êàê äà ÿ ðåøà
Ï.Ñ. Ó÷èë ñúì ñàìî Do,While,For,If,else è îùå íÿêîëêî íåùà...àêî ìîæå äà ìè ïîìîãíåòå ïðè ðåøàâàíåòî ñ òÿõ
Áëàãîäàðÿ ïðåäâàðèòåëíî!
ìèñëÿ ÷å å íåùî òàêîâà
#include<iosteam.h>
void main ()
{
int x[100];
int n;
do{cout<<"kolko sa 4islata";
cin>>n;}
int i;
for (i=o;i<=n-1;i++) {cout<<"kolko e 4isloto na ["<<i<<"]"<<" mqsto";
cin>>x[i];}
íà òàì íå ñúì ìíîãî ñèãóðåí..
-
25th May 2010 22:05 #6
Òîâà êîìïèëèðà ëè ñå óñïåøíî?
Have no fear ike iz here.
CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color
-
25th May 2010 22:08 #7
Òðàãè÷íî ñè ãî íàïèñàë, íèùî îáùî, åòî òè ðåøåíèå:
Code:#include <iostream> using namespace std; int main () { int n; cout <<"Vuvedete broq na elementite: "; cin >>n; int a[n],b[n],c[n],d[n]; for (int i=0;i<n;i++) { cout <<"a["<<i<<"]="; cin >>a[i]; cout <<"b["<<i<<"]="; cin >>b[i]; cout <<"c["<<i<<"]="; cin >>c[i]; d[i]=a[i]*b[i]%c[i]; } for (int i=0;i<n;i++) cout <<"d["<<i<<"]="<<d[i]<<endl; system ("pause"); return 0; }Q9550@4.3GHz | 3D Mark 06 GTX 280 | 3D Mark 06 4870x2 | 3D Mark 06 5850
Asrock P67 Pro3|Intel Core i7 2600k|A-Data 2X2GB DDR3 @ 1866MHz 8-8-8-24|Sapphire 6850|WD Caviar Black 750GB Sata III 64MB|Coolermaster RealPower M700|Coolermaster HAF 922|Samsung SM P2350|A4Tech X755FS|Logitech Wave Keyboard
-
25th May 2010 22:13 #8
íà áàñ, ÷å ïðåïîäàâàòåëÿ ùå âúâåäå 0 çà Ñ.
Have no fear ike iz here.
CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color
-
25th May 2010 22:57 #9
Íèêúäå â óñëîâèåòî íå ïèøå çà ãðåøíî âúâåäåíè äàííè, àêî çàïî÷íåì äà çàäúëáàâàìå, òðÿáâàò ïðîâåðêè è çà îòðèöàòåëíè ÷èñëà, è çà äðîáè, àëãîðèòúìúò å òàêúâ, çà íåãîâîòî íèâî ñå ïðèåìà, ÷å äàííèòå ñå âúâåæäàò êîðåêòíî, ìíîãî âðåìå ùåøå äà ìè îòíåìå äà ñå çàíèìàâàì ñ âñè÷êèòå èçêëþ÷åíèÿ
Q9550@4.3GHz | 3D Mark 06 GTX 280 | 3D Mark 06 4870x2 | 3D Mark 06 5850
Asrock P67 Pro3|Intel Core i7 2600k|A-Data 2X2GB DDR3 @ 1866MHz 8-8-8-24|Sapphire 6850|WD Caviar Black 750GB Sata III 64MB|Coolermaster RealPower M700|Coolermaster HAF 922|Samsung SM P2350|A4Tech X755FS|Logitech Wave Keyboard
-
26th May 2010 23:33 #10
äà ïîïèòàì ñàìî
êàêâî òî÷íî ïðàâè ?system ("pause");
-
26th May 2010 23:41 #11Registered User
Join Date: Oct:2003
Location: Ñîôèÿ
Posts: 4,317
Ñòàðòèðà êîìàíäàòà pause îò êîìàíäíèÿ èíòåðïðåòàòîð íà Windows/DOS.
-
27th May 2010 00:12 #12Registered User
Join Date: Dec:2007
Location: Sofia
Posts: 366
È òîâà ñ åäíè÷êàòà öåë äà èç÷àêà íàòèñêàíåòî íà êëàâèø îò ïîòðåáèòåëÿ. Ïúðâèÿò ïðîãðàìèñò, ðåøèë äà ãî ïîëçâà, ÿâíî å áèë mentally challenged, ùîì íå ñå å ñåòèë êàê äà ïðî÷åòå êëàâèø ñàìî ñúñ C êîä.
Ïî òåìàòà, ðåøåíèåòî íà F3N0M3NA íå å ñúâñåì âàëèäåí êîä ïîðàäè äåôèíèðàíåòî íà ìàñèâè â ñòåêà ñ íåêîíñòàíòåí ðàçìåð. Íà íÿêîè êîìïèëàòîðè ùå ìèíàâà, íà íÿêîè - íå.
-
21st December 2011 17:41 #13Registered User
Join Date: Dec:2006
Location: bourgas
Posts: 25
Íÿêîè ìîæå ëè äà ìè ïîìîãíå äà îïðàâÿ ãðåøêèòå(ïðîãðàìàòà å ëîãè÷åñêè âÿðíà è çàâúðøåíà)?
Code:#include <fstream.h> const Nmax=30; float X[Nmax][Nmax]; int M,N,i,j; void Open_Matrix(char d:\\Matrica1.txt[30], int &M,int &N,float X[Nmax][Nmax]) ;{ ifstream fin(d:\\Matrica1.txt,ios::in); fin>>M>>N; for (int i=0; i<M; i++) for (int j=0; j<N; j++) { fin>>X[i][j]; fin.close(); } // minimum i maksimum na matrcata float Maximum(int M, int N, float X[Nmax][Nmax]) ; { float Max; int imax, jmax; Max=X[0][0]; for (int i=0; i<M; i++) for (int j=0; j<N; j++) if (Max < X[i][j]) ; { Max=X[i][j]; imax=[i]; jmax=j;} cout<<"Max=X["<<imax<<"]["<<jmax<<"]="<<Max<<endl; } float Minimum(int M, int N, float X[Nmax][Nmax]); { float Min; int imin, jmin; Max=X[0][0]; for (int i=0; i<M; i++) for (int j=0; j<N; j++) if (Min> X[i][j]){ Min=X[i][j]; imin=[i]; jmin=j;} cout<<"Min=X["<<imin<<"]["<<jmin<<"]="<<Min<<endl; } //v Sredno aritmetichno double SA=0; SA=(Max+Min)/2; cout<<"Sredno aritmetichno="<<SA<<endl; //b // minimumi na red i stulb double x; for(j=0;j<N;j++) { Min=X[0][j]; jmin=0; for(i=1;i<N;i++) if (X[i][j]<Min) { Min=X[i][j]; imin=i; } cout<<"za stulb " <<j<<" minimumt e na red "<<imin<<endl;} for(i=0;i<M;i++) { Min=X[i][0]; imin=0; for(j=1;j<M;j++) if (X[i][j]<Min) { Min=X[i][j]; jmin=j; } cout<<"za red "<<i<<" minimumt e na stulb "<<jmin<<endl;} // maksimumi na red i stub for(j=0;j<N;j++) { Max=X[0][j]; jmax=0; for(i=1;i<N;i++) if (X[i][j]>Max){ Max=X[i][j]; imax=i; } cout<<"za stulb "<<j<<" maksimumat e na red "<<imin<<endl;}; for(i=0;i<M;i++) { Max=X[i][0]; imax=0; for(j=1;j<M;j++) if (X[i][j]>Max) { Max=X[i][j]; jmax=j; } cout<<"za red "<<i<<" maksimumat e na stulb "<<jmin<<endl;} }
-
21st December 2011 17:46 #14
Êàê ðàçáðà, ÷å èìà ãðåøêè?
Ëþáèìî ïèòèå çàïî÷âàùî ñ áóêâàòà 'Ê'? * Êàñà áèðà *
Àêî ìîæåø äà ëåæèø íà ïîäà áåç äà òè ñå íàëàãà äà ñå äúðæèø - âñå îùå ÍÅ ñè ïèÿí!
Äàâàéòå ñëåäâàùàòà Êàñà...
-
21st December 2011 18:20 #15Registered User
Join Date: Dec:2006
Location: bourgas
Posts: 25
Êîãàòî ÿ êîìïèëèðàì ìè ïîêàçâà 7 ãðåøêè.




Reply With Quote

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