Results 1 to 19 of 19

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    hemplord Henn's Avatar
    Join Date: Sep:2009
    Location: Burgas/Plovdiv/Limassol
    Posts: 313

    Êóðñîâà ðàáîòà - 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

  2. #2
    Mes Que Un Club F3N0M3NA's Avatar
    Join Date: Nov:2008
    Location: Sofia
    Posts: 175
    Åòî òè ìîé âàðèàíò:
    #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

  3. #3
    hemplord Henn's Avatar
    Join Date: Sep:2009
    Location: Burgas/Plovdiv/Limassol
    Posts: 313
    Ìåðñè ìíîãî äîñòà ïî-äîáðå èçãëåæäà îò ìîåòî

    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

  4. #4
    Ñìàõíàò ïðîãðàìèñò gibona's Avatar
    Join Date: Feb:2005
    Location: Sofia
    Posts: 3,074
    for(i=n-1;i>=0;i--)
    for(j=0;j<i;j++)
    a[n-i-1][j] - òîâà ñà òè òúðñåíèòå òî÷êè

  5. #5
    Registered 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];}


    íà òàì íå ñúì ìíîãî ñèãóðåí..

  6. #6
    Registered abUser ike's Avatar
    Join Date: Jul:2004
    Location: sofiÿ
    Posts: 4,965
    Òîâà êîìïèëèðà ëè ñå óñïåøíî?
    Have no fear ike iz here.
    CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color

  7. #7
    Mes Que Un Club F3N0M3NA's Avatar
    Join Date: Nov:2008
    Location: Sofia
    Posts: 175
    Òðàãè÷íî ñè ãî íàïèñàë, íèùî îáùî, åòî òè ðåøåíèå:
    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

  8. #8
    Registered abUser ike's Avatar
    Join Date: Jul:2004
    Location: sofiÿ
    Posts: 4,965
    íà áàñ, ÷å ïðåïîäàâàòåëÿ ùå âúâåäå 0 çà Ñ.
    Have no fear ike iz here.
    CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color

  9. #9
    Mes Que Un Club F3N0M3NA's Avatar
    Join Date: Nov:2008
    Location: Sofia
    Posts: 175
    Íèêúäå â óñëîâèåòî íå ïèøå çà ãðåøíî âúâåäåíè äàííè, àêî çàïî÷íåì äà çàäúëáàâàìå, òðÿáâàò ïðîâåðêè è çà îòðèöàòåëíè ÷èñëà, è çà äðîáè, àëãîðèòúìúò å òàêúâ, çà íåãîâîòî íèâî ñå ïðèåìà, ÷å äàííèòå ñå âúâåæäàò êîðåêòíî, ìíîãî âðåìå ùåøå äà ìè îòíåìå äà ñå çàíèìàâàì ñ âñè÷êèòå èçêëþ÷åíèÿ
    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

  10. #10
    Registered User gypak's Avatar
    Join Date: Sep:2008
    Location: Ñîôèÿ
    Posts: 174
    äà ïîïèòàì ñàìî
    system ("pause");
    êàêâî òî÷íî ïðàâè ?

  11. #11
    Registered User
    Join Date: Oct:2003
    Location: Ñîôèÿ
    Posts: 4,317
    Ñòàðòèðà êîìàíäàòà pause îò êîìàíäíèÿ èíòåðïðåòàòîð íà Windows/DOS.

  12. #12
    Registered User
    Join Date: Dec:2007
    Location: Sofia
    Posts: 366
    Quote Originally Posted by bsb View Post
    Ñòàðòèðà êîìàíäàòà pause îò êîìàíäíèÿ èíòåðïðåòàòîð íà Windows/DOS.
    È òîâà ñ åäíè÷êàòà öåë äà èç÷àêà íàòèñêàíåòî íà êëàâèø îò ïîòðåáèòåëÿ. Ïúðâèÿò ïðîãðàìèñò, ðåøèë äà ãî ïîëçâà, ÿâíî å áèë mentally challenged, ùîì íå ñå å ñåòèë êàê äà ïðî÷åòå êëàâèø ñàìî ñúñ C êîä.

    Ïî òåìàòà, ðåøåíèåòî íà F3N0M3NA íå å ñúâñåì âàëèäåí êîä ïîðàäè äåôèíèðàíåòî íà ìàñèâè â ñòåêà ñ íåêîíñòàíòåí ðàçìåð. Íà íÿêîè êîìïèëàòîðè ùå ìèíàâà, íà íÿêîè - íå.

  13. #13
    Registered 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;}
    
    }

  14. #14
    Ëîø àäìèí! vbTheKing's Avatar
    Join Date: Sep:2003
    Location: Ñîôèÿ
    Posts: 4,138
    Êàê ðàçáðà, ÷å èìà ãðåøêè?
    Ëþáèìî ïèòèå çàïî÷âàùî ñ áóêâàòà 'Ê'? * Êàñà áèðà *
    Àêî ìîæåø äà ëåæèø íà ïîäà áåç äà òè ñå íàëàãà äà ñå äúðæèø - âñå îùå ÍÅ ñè ïèÿí!
    Äàâàéòå ñëåäâàùàòà Êàñà...

  15. #15
    Registered User
    Join Date: Dec:2006
    Location: bourgas
    Posts: 25
    Êîãàòî ÿ êîìïèëèðàì ìè ïîêàçâà 7 ãðåøêè.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè