C++Ввести одномерный массив А из N частей. Каждый элемент чей модуль

C++
Ввести одномерный массив А из N частей. Каждый элемент чей модуль больше 10 обнулить. Массив вывести до и после преображенья.

Задать свой вопрос
1 ответ

include lt;iostreamgt;


using namespace std;


void print_array(int* array, int size)

for(int i = 0;ilt;size;i++)

cout lt;lt; array[i] lt;lt; "\t";

cout lt;lt; endl;


int main(int argc, char** argv)

int n;

cout lt;lt; "Введите количество частей в массиве: ";

cin gt;gt; n;

int* array = new int[n];

int* copy = new int[n];

for(int i = 0;ilt;n;i++)

cout lt;lt; "Введите элемент ["lt;lt; i lt;lt;"]: ";

int number;

cin gt;gt; number;

array[i] = number;

if(number lt; 0)number = -number;

copy[i] = number lt; 10 ? number : 0;

cout lt;lt; "До: ";

print_array(array,n);

cout lt;lt; "После: ";

print_array(copy,n);

delete[] array;

delete[] copy;

return 0;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт