Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
ruslikua3
11.08.2021 14:36 •
Информатика
Дан массив целых чисел.заменить все элементы данного массива на противоположные по знаку(c++)
Ответ:
RRRR2221111
24.09.2020 07:39
Это же изи!
#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
(0 оценок)
Популярные вопросы: Информатика
bezheveck
26.02.2020 01:42
Склавиатуры вводится строка. составьте программу, которая «переворачивает» строку. пример: входные данные: кит; выходные данные: тик. только решение не такое, как здесь,...
кусака22
10.05.2022 05:25
Написать числа (-16) и (-73) в двоичной системе (обратный код),...
Leroy1234567
15.08.2021 16:40
Что находится на системной плате : a) винчестер b) микропроцессор c) память d) блок питания e) чипсет...
danisimokuvshn
15.08.2021 16:40
Прикладное программное обеспечение – это: a) программы, которые непосредственно удовлетворяют информационные потребностям b) пользователя; c) поименованная область данных...
Brаun
15.08.2021 16:40
Паскаль написать программу для нахождения суммы большего и меньшего из трех чисел. указание: для решения использовать подпрограммы вычисления минимального и максимального...
zlatapitch1234
25.11.2020 15:53
Перечислите требования к роботу...
Ksuhan13
19.08.2021 13:22
Как называются блоки тёмно зелёного цвета? Или к какой серии блоков относятся? Варианты ответов Сенсоры. Внешность. Звук. Движение. Перо. Управление. Операторы....
Homoeopath
03.09.2021 01:56
1. Могут ли меняться ролями отправитель и получатель информации? 1) да 2) нет 2. Слово «коммутируются» означает: 1) подключаются 2) изменяются 3) передаются 3. Коммутируемые...
HellyBellyGaz
22.09.2021 01:14
Написать уравнения возможных реакций кислорода с оксидом углерода (2-х валентный)...
Аня3321
16.04.2023 02:42
В каком единственном порту Китая в начале XIX века европейцы могли вести торговлю с Китаем? * Тяньцзинь Гуанчжоу Гонконг Шанхай...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#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;
}