Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
zakrevskaya989
06.05.2020 05:28 •
Информатика
Дан массив целых чисел.заменить все элементы данного массива на противоположные по знаку(c++)
Показать ответ
Ответ:
Wolceme
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 оценок)
Популярные вопросы: Информатика
zhuniorneimar486
30.06.2020 19:58
Рисунок размером 128 на 128 пикселей занимает в памяти 6 Кбайт (без учёта сжатия). Найдите максимально возможное количество цветов в палитре изображения....
vitaly10
06.01.2021 22:09
Кто разбирается в информатике...
shulyakovatati
09.01.2020 11:57
В кодировке UTF-8 каждый символ русского алфавита кодируется шестнадцатью битами. Определите количество символов в сообщении, если информационный объём сообщения...
danillirka
21.01.2023 09:36
Водном районе, в одном доме, даже в одном подъезде живут учителя климов, михеенко, ушаков, жебин. один из них учитель , другой – информатики, третий – рисования,...
ilinasmirnova5
15.06.2021 15:21
УМОЛЯЮ НОМЕР 6 Обозначим за get(x) операцию определения, к какому множеству принадлежит элемент x. Как будет выглядеть массив предков после выполнения операции...
лалка136
08.03.2021 17:42
1100110 в двоичной перевести в восмеричную, желательно с решением, нужно...
nizametdinovaalina
13.09.2020 03:17
Қазақстанда бокс мектебінің басымдылығы қарқынды дамуының себебі неде деп ойлайсыз...
itszhamilya1
27.10.2021 16:50
Расстояние от моста до пристани лодка преодолела на 2 часа быстрее, чем расстояние от пристани до моста. Найдите собственную скорость лодки, если скорость течения...
4okoladka100
01.06.2022 12:30
Подберите к каждому предложению соответствующую характеристику. Твои друзья и родственники навещали тебя в больнице? Маша, постарайся сегодня не опаздывать на занятия....
daniilfd
21.12.2022 17:37
18. Растения семейства крестоцветных имеют цветок, в котором число частей кратно: А. трем. Б. четырем. В. пяти. Г. более десяти 19. Из приведенного перечня выберите...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#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;
}