Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
all271
05.07.2022 18:59 •
Информатика
Дан массив целых чисел.заменить все элементы данного массива на противоположные по знаку(c++)
Показать ответ
Ответ:
хелпмиплиз666
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 оценок)
Популярные вопросы: Информатика
dadhhcdgg
09.02.2020 00:06
9. Определи оператор, написанный на языке программирования Python: a=int(input(‘Введите данные:’)) a)оператор ввода строковых данных с клавиатуры b) оператор вывода данных на экран...
сашагушцщц
23.12.2022 03:45
10. Изучи предложенный программый код вычисления заработной платы сотрудника с учетом налогов и дополни формулу: a) oklad/procent/100 b) (oklad+procent)/100 c) (oklad-procent)/100...
evazorina1
23.05.2022 09:38
Как можно вывести на экран результаты линейной программы?...
kiraganziy
13.08.2020 21:01
На трех указателях экспозиций выставки имеются следующие надписи: 1) на первом – «экспозиция музея»; 2) на втором – «экспозиция эрмитажа или музея»; 3) на третьем – «экспозиция...
kryukova20023
13.08.2020 21:01
Вкаком году был создан персональный компьютер...
11Катя11111
13.08.2020 21:01
Алгоритм открытия контекстного меню...
Бодичка539
13.08.2020 21:01
Втерминологии сетей tcp/ip маской сети называется двоичное число, определяющее, какая часть ip-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети....
AльфаDog
02.05.2022 18:04
Имеется рисунок с разрешением 6200*4400 в нем использовалось 4 миллиона пикселей при сохранения применено сжатие 20 процентов определит объем в мегабайтах завтра сдавать уже...
amina327
01.05.2020 10:07
На парту оли упал бумажный самолет с нарисованными красными сердечками. оля развернула его и прочитала: ты - лучшая девочка в классе! она повернулась в сидящим за ней : ивану,...
пматмг
22.09.2021 01:18
Пакеты относятся к: а) системному по б) прикладному по общего назначения в) прикладному профессиональному по г) системам программирования...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}