Results 1 to 4 of 4

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User martos1's Avatar
    Join Date: Nov:2010
    Location: Sofiq
    Posts: 95

    C++ Çàäà÷à ìàëêî ïîìîù.

    Íàìåðåòå ïðîãðàìà, çà äâóìåðåí ìàñèâ äà ðàçìåíÿ ìåñòàòà íà ðåäîâåòå, ñúäúðæàùè ìàêñèìàëíèòå è ìèíèìàëíèòå åëåìåíòà. Äà ñå èçâåäå íîâèÿ ìàñèâ.

    Âúïðîñàò ìè å êàê ùå ñòàíå ðàçìåñòâàíåòî?
    Ìîãà äà íàìåðÿ ìàêñ. åëåìåíòà è ìèí. åëåìåíòà, íî íå ñå ñåùàì êàê äà ñìåíÿ ìåñòàòà íà ðåäîæåòå èì.

    Code:
    #include <iostream.h>
    int main()
    {
    int max,min,n,m,i,j,a[n][m];
    cout<<"n=";
    cin>>n;
    cout<<"m=";
    cin>>m;
    for(i=0;i<n;i++)
    for(j=0;j<m;j++)
    {
    cout<<"a["<<i<<"]["<<j<<"]=";
    cin>>a[i][j];
    if(a[i][j]>max)
    max=a[i][j];
    if(a[i][j]<min)
    min=a[i][j];
    }
    
        return 0;
    }

  2. #2
    Registered User
    Join Date: Jul:2005
    Location: Varna
    Posts: 51
    Îùå 2 ïðîìåíëèâè imax è imin êîèòî äà ïîêàçâàò â êîè ðåäîâå ñà min è max ñòîéíîñòèòå.

    Òàì êúäåòî îáíîâÿâàø max è min îáíîâÿâàø è imax è imin.

    Íàêðàÿ ðàçìåíÿø ðåäîâåòå ñ èíäåêñè imin è imax.

  3. #3
    Registered User martos1's Avatar
    Join Date: Nov:2010
    Location: Sofiq
    Posts: 95
    Ñïè ìè ñå è ñúì ñèãóðåí ÷å ñúì ñúòâîðèë íÿêàêâà ãëóïîñò

    Code:
    #include <iostream.h>
    int main()
    {
    int max,min,imax=0,imin=0,n,m,i,j,a[100][100];
    cout<<"n=";
    cin>>n;
    cout<<"m=";
    cin>>m;
    for(i=0;i<n;i++)
    for(j=0;j<m;j++)
    {
    cout<<"a["<<i<<"]["<<j<<"]=";
    cin>>a[i][j];
    if(a[i][j]>max)
    {
    max=a[i][j];
    imax=i;}
    if(a[i][j]<min)
    {
    min=a[i][j];
    imin=i;}
    }
    cout<<"Re6enie"<<endl;
    for(i=0;i<n;i++)
    for(j=0;j<m;j++)
    {if(i!=imin&&i!=imax)
    cout<<"a["<<i<<"]["<<j<<"]="<<a[i][j]<<endl;
    if(i==imin)
    cout<<"a["<<imax<<"]["<<j<<"]="<<a[imax][j]<<endl;
    if(i==imax)
    cout<<"a["<<imin<<"]["<<j<<"]="<<a[imin][j]<<endl;
    }
        return 0;
    }

  4. #4
    Registered User
    Join Date: Jul:2005
    Location: Varna
    Posts: 51
    Code:
    int temp = 0;
    for (j = 0; j < m; ++j)
    {
         temp = a[imax][j];
         a[imax][j] = a[imin][j];
         a[imin][j] = temp;
    }
    Òàêà ðàçìåíÿø ðåäîâåòå

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 | Ìàãàçèí çà åëåêòðîííè öèãàðè