fork download
  1. #include <iostream>
  2. #include <stdio.h>
  3. using namespace std;
  4. int main()
  5. {
  6. freopen("input.txt","r",stdin);
  7. freopen("output.txt","w",stdout);
  8.  
  9. int a[500],x,k,i,num=0,j;
  10. cin >> x;//вводим кол-во эл-тов в массиве
  11. cin >> k;//вводим номер каждого удаленного
  12. for(i=0;i<x;i++)
  13. a[i]=i+1;//наполняем массив по порядку
  14.  
  15. for(int g=0;g<x;g++)
  16. while(num < x-1)//пока не останется один элемент, не равный 0
  17. {
  18. for(i=0; i<x; i++)//пробегаемся по всем эл-там массива
  19. {
  20. for(j=0;j<k;j++)
  21. {
  22. if(a[i]!=0)
  23. {
  24. if(j==k-1)//находим тот, который нужно удалить
  25. {
  26. a[i]=0;//записываем вместо этого эл-та 0
  27. num++;
  28. }
  29. }
  30. }
  31. }
  32. }
  33. for(i=0;i<x;i++)
  34. {
  35. if(a[i]!=0)
  36. cout << a[i] << " ";
  37. }
  38. return 0;
  39. }
Runtime error #stdin #stdout 0s 2724KB
stdin
10 3
stdout
Standard output is empty