Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- using namespace std;
- ifstream cin("cifrevecine.in");
- ofstream cout("cifrevecine.out");
- int main()
- {
- long long n, mx=0;
- int k, cif[20], nc=0;
- cin>>n>>k;
- do
- {
- cif[++nc]=n%10;
- n/=10;
- }while(n);
- for(int i=1, j=nc; i<j; i++,j--)
- swap(cif[i], cif[j]);
- for(int pas=1; pas<=nc-k+1; pas++)
- {
- n=0;
- for(int i=1; i<pas; i++)n=n*10+cif[i];
- for(int i=pas+k; i<=nc; i++)n=n*10+cif[i];
- if(n>mx)mx=n;
- }
- cout<<mx;
- return 0;
- }
Add Comment
Please, Sign In to add comment