Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<ctime>
- using std::cout;
- using std::cin;
- using std::endl;
- int del_rep(int *pnew_arr, int size) {
- for (int i = 0; i < size; i++)
- {
- int compare1 = 0, compare2 = 0;
- compare1 = *(pnew_arr + i);
- for (int j = 0; j < size; j++) {
- compare2 = *(pnew_arr + j);
- if (compare1 == compare2 && i != j) {
- delete [] (pnew_arr + j);
- }
- }
- }
- return 0;
- }
- int main() {
- int size = 0;
- cout << "Please, enter a size of array " << endl;
- cin >> size;
- int *new_arr = new int[size];
- cout << "This program can delete repiting numbers, let's try! Please enter numbers " << endl;
- for (int i = 0; i < size; i++)
- {
- cin >> new_arr[i];
- }
- if (cin) {
- del_rep(new_arr, size);
- for (int i = 0; i < sizeof(new_arr); i++) {
- cout << "The " << i + 1 << " element of array equals " << *(new_arr+i) << endl;
- }
- }
- else {
- cout << "Error, code: 1337" << endl;
- }
- delete[] new_arr;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement