Paste Search Dynamic
Recent pastes
count
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.         int m=3;
  6.     int n=4;
  7.     int a[m][n]= {{1, 7, 3, 4},
  8.                  {4, 2, 5, 1},
  9.                  {9, 5, 1, 8}};
  10.  
  11.     //int count=0;
  12.     int r=0;
  13.     int g=0;
  14.     int p=0;
  15.     int s=0;
  16.     int v=0;
  17.     int t[v]={0};
  18.     for(int i=m-1;i>-1;i--)
  19.     {
  20.       for(int j=0;j<n-1;j++)
  21.       {
  22.         if(a[i][j]<a[i][j+1])
  23.         {
  24.          r=a[i][j+1];
  25.         }
  26.         else
  27.         {
  28.          r=a[i][j];
  29.         }
  30.       }
  31.       g--;
  32.       break ;
  33.     }
  34.     cout<<r;
  35.     for(int i=m-1-g;i>-1;i--)
  36.     {
  37.       int count=0;
  38.       for(int j=0;j<n;j++)
  39.       {
  40.         if(a[i][j]<r)
  41.         {
  42.           count=1+count;
  43.           if(a[i][j]<a[i][j+1] || j<n-1)
  44.           {
  45.             t[v]=a[i][j+1];
  46.              v++;
  47.           }
  48.           else
  49.           {
  50.             t[v]=a[i][j];
  51.              v++;
  52.           }
  53.         }    
  54.       }
  55.      // cout<<count<<" ";
  56.       if(count==0)
  57.       {
  58.         return 0;
  59.       }
  60.       else
  61.       {
  62.         g--;
  63.       }
  64.     }
  65.     for(int i=0;i<=v;i++)
  66.     {
  67.      s=t[i]+s;
  68.      
  69.     // cout<<t[i]<<" ";
  70.      
  71.     }
  72.     p=s+r;
  73.     //cout<<endl;
  74.     //cout<<s;
  75.    
  76.         return 0;
  77. }
Parsed in 0.006 seconds