fork download
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. void input(int* data, int bil, int& jum) {
  6. data[jum] = bil;
  7. jum++;
  8. }
  9. void del(int* data, int i, int& jum) {
  10. for (int j = i-1; j < jum-1; j++)
  11. {
  12. data[i] = data[i + 1];
  13. }
  14. data[jum] = 0;
  15. jum--;
  16. }
  17. void display(int* data, int jum) {
  18. for (int i = 0; i < jum; i++)
  19. {
  20. cout << data[i] << " ";
  21. }
  22. cout << endl;
  23. cout << jum;
  24. cout << endl;
  25. }
  26.  
  27. int main() {
  28. int* data, jum = 0;
  29. data = new int[10];
  30. input(data, 10, jum);
  31. input(data, 20, jum);
  32. input(data, 30, jum);
  33. input(data, 40, jum);
  34. display(data, jum);
  35. del(data, 1, jum);
  36. display(data, jum);
  37. delete[] data;
  38. return 0;
  39. }
Success #stdin #stdout 0s 4560KB
stdin
Standard input is empty
stdout
10 20 30 40 
4
10 30 30 
3