C++ ввести одномерный массив а из n элементов. каждый элемент чей модуль больше 10 обнулить. массив вывести до и после преобразования.
165
296
Ответы на вопрос:
#include < iostream>
using namespace std;
void print_array(int* array, int size)
{
for(int i = 0; i< size; i++)
{
cout < < array[i] < < "\t";
}
cout < < endl;
}
int main(int argc, char** argv) {
int n;
cout < < "введите количество элементов в массиве: ";
cin > > n;
int* array = new int[n];
int* copy = new int[n];
for(int i = 0; i< n; i++)
{
cout < < "введите элемент ["< < i < < "]: ";
int number;
cin > > number;
array[i] = number;
if(number < 0)number = -number;
copy[i] = number < 10 ? number : 0;
}
cout < < "до: ";
print_array(array,n);
cout < < "после: ";
print_array(copy,n);
delete[] array;
delete[] copy;
return 0;
}
Популярно: Информатика
-
Kamila781110.03.2020 17:47
-
bdhdt04.06.2023 10:42
-
aisa201731.05.2021 23:03
-
mazeke7820.07.2021 22:13
-
JafarSafarov13.03.2020 05:09
-
mammedova7524.01.2020 22:06
-
никуля4014.02.2020 15:42
-
ahmedovadidi09017.07.2021 19:54
-
adamannik29.03.2021 19:08
-
nik180208mailru11.06.2022 17:32