Вопрос задан 29.04.2019 в 09:45. Предмет Информатика. Спрашивает Заграйчук Денис.

Дан массив целых чисел.Заменить все элементы данного массива на противоположные по знаку(C++)

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Фадеев Илья.
Это же изи!
#include <iostream>
#include <cstdlib>
#include <vector>
using namespace std;

int main()
{
vector<int> arr;
int c;
cout <<"Введите количество элементов массива: ";
cin >>c;
char ch;
cout <<"Заполнить массив случайными числами? (y/n): ";
cin >>ch;
if((ch=='y') || (ch=='Y'))
{
cout <<"Начальный массив:" <<endl;
srand(time(0));
for(unsigned i=0; i<c; ++i)
{
arr.push_back((rand()%1001)-500);
cout <<arr[i] <<" ";
}
cout <<endl;
}
else
{
int a;
cout <<"Введите элементы массива: ";
for(unsigned i=0; i<c; ++i)
{
cin >>a;
arr.push_back(a);
}
}

cout <<"Измененный массив:" <<endl;
for(unsigned i=0; i<c; ++i)
{
arr[i]*=-1;
cout <<arr[i] <<" ";
}
cout <<endl;

return 0;
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для замены всех элементов массива на противоположные по знаку в C++, вы можете использовать цикл `for` для перебора всех элементов массива и оператор унарного минуса `-` для изменения знака каждого элемента.

Вот пример кода, который демонстрирует эту операцию:

```cpp #include

int main() { int arr[] = {8, 5, 1, 0, 9, 4, 2, 3, 7, 6}; int size = sizeof(arr) / sizeof(arr[0]);

for (int i = 0; i < size; i++) { arr[i] = -arr[i]; }

// Вывод измененного массива for (int i = 0; i < size; i++) { std::cout << arr[i] << " "; }

return 0; } ```

В этом примере мы создаем массив `arr` с исходными значениями. Затем мы используем цикл `for` для перебора каждого элемента массива и применяем оператор унарного минуса `-` для изменения знака каждого элемента. Наконец, мы выводим измененный массив на экран.

Примечание: В этом примере мы предполагаем, что вы уже знаете, как компилировать и запускать программы на C++. Если у вас возникнут вопросы по этому поводу, пожалуйста, сообщите, и я с радостью помогу вам.

Надеюсь, это поможет! Если у вас есть еще вопросы, не стесняйтесь задавать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос