Advertisement
Guest User

ALK_04_01

a guest
Mar 21st, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. #include<iostream>
  2. #include<cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int n,k,i;
  9.     string p;
  10.     cout << "wprowadz n: ";
  11.     cin >> n;
  12.     cout << "wprowadz k: ";
  13.     cin >> k;
  14.     cout << "wprowadz podzbior (zbior pusty zastap zerem): ";
  15.     cin >> p;
  16.    
  17.     int t[k+1];
  18.    
  19.     for(int i=0;i<p.length();i++){
  20.         t[i+1]= p[i] - '0';
  21.     }
  22.    
  23.     i=k;
  24.     while((t[i]==n-k+i) && (i>0)){
  25.         i--;
  26.     }
  27.  
  28.     if(i==0){
  29.         cout << "Nastepnik nie istnieje" << endl;
  30.     }
  31.     else {
  32.         t[i]+=1;
  33.         for(int l=i+1;l<k+1;l++){
  34.             t[l]=t[l-1]+1;
  35.         }
  36.         for(i=1;i<k+1;i++){
  37.         cout << t[i] << " ";
  38.         }
  39.     }
  40.    
  41.     return 0;  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement