Quick actions

cmd+k|ctrl+k

Navigation

Languages

lab6 7

Snippet info

Language

Cpp

Visibility

public

Author

enifmankalinan

Created

2018-12-10T20:43:17Z

Updated

2018-12-10T20:43:17Z

#include <iostream>
#include <ctime>
#include <cstdlib>

using namespace std;

int main() {
    
    srand ( time(NULL) );

    int N = 10;//длина массива
    int arr[N];
    int i = 0;
    int g;
    
    cout << "Исходный массив :" << endl;
    //Заполнения массива случайными числами от 0 до 10 и вывод в консоль
    for(int i = 0;i < N;i++){
        arr[i] =  rand() % 11;
        cout << arr[i] << "\t";
     }
        
    cout << endl << endl;
    
    //Удаление повторяющихся эл-ов.
    while(i < N-1){
        g = i + 1;
        
        while (g < N)
            if (arr[i] == arr[g])
            {
                for (int j = g; j < N-1; j++)
                    arr[j] = arr[j+1];
                N--;
                
            }
            else g++;
        i++;
    }
    
    cout << "Массив без повторяющихся эл-ов:" << endl;
    //Вывод обработаного массива
    for (int i=0; i < N; i++)
        cout << arr[i] << "\t";
        
    return 0;
}
INFO