Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- void Eliminare (int vector[], const int &n, const int &k, int &numere_eliminate)
- {
- for (int i = 0; i < n; i = i + k - 1)
- if (vector[i] = -1)
- i++;
- else
- {
- vector[i] = -1;
- numere_eliminate++;
- }
- }
- void Afisare_pozitie (int vector[], const int &n)
- {
- for (int i = 0; i < n; ++i)
- if (vector[i] != -1)
- std::cout << vector[i];
- }
- void Citire_vector (int vector[], const int &n)
- {
- for (int i = 0; i < n; ++i)
- std::cin >> vector[i];
- }
- int main()
- {
- using std::cout;
- using std::cin;
- int n,k;
- cout << "n=";
- cin >> n;
- int *vector = new int[n];
- cout << "k=";
- cin >> k;
- Citire_vector(vector,n);
- int numere_eliminate = 0;
- while (numere_eliminate <= n - 1)
- Eliminare(vector,n,k,numere_eliminate);
- Afisare_pozitie(vector,n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment