velimir

cifri

Apr 5th, 2012
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     string broj, modbr;
  9.     int i, j, c, k;
  10.     cin>>broj>>c;
  11.     modbr=broj;
  12.     for(i=0;i<modbr.length();i++){
  13.         for (j=i+1;j<=i+c;j++) //gi pregleduva slednite c cifri
  14.         {
  15.             if(modbr[i]<modbr[j] and j<modbr.length())
  16.             {
  17.                 for (k=j-1;k>=i;k--) //gi menja site cifri megju i i pogolemata cifra
  18.                 {
  19.                     modbr[k]='$';
  20.                 }
  21.                 c-=(j-i); //go namaluva brojot na cifri shto trebaat da se smenat
  22.                 i=j-1;
  23.                 break;
  24.             }
  25.         }
  26.     }
  27.     for(i=0;i<modbr.length()-c;i++){
  28.         if (modbr[i]!='$') cout<< modbr[i];
  29.     }
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment