Заменить в массиве единицы нулями и наоборот

vvvs

Дан массив А из 100 элементов, состоящий из 0 и 1. Заменить единицы нулями и наоборот.
2 ответа

vvvs

for (int i(0); i < 100; i++)
    A[i] == 0 ? A[i] = 1 : A[i] = 0;


vvvs

Полный исходник
int main()
{
    setlocale(LC_ALL, "RUSSIAN");
    int size;   
    cout << "Введите размер массива: " << endl;
    cin >> size;
    cout << endl;
 
    int *ptr = new int[size];
 
 
    for(int i = 0; i <= size; i++)
    {
        ptr[i] = rand() % 2;        
        ptr[i] == 0 ? ptr[i] = 1 : ptr[i] = 0;
        cout << ptr[i] << " ";      
    }
    cout << endl;
    system("pause");    
    return 0;
    delete [] ptr;
}