Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
Нияз170406
07.01.2021 22:10 •
Информатика
Дан массив целых чисел.заменить все элементы данного массива на противоположные по знаку(c++)
Ответ:
AlicaWolker16
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 оценок)
Популярные вопросы: Информатика
gsajhja
22.01.2023 23:30
За 45 сек был распечатан текст. подчитать количество страниц в тексте если известно в среднем в странице 50 строк по 75 символов в каждой, скорость печати 8кбит/сек....
enzhedob
27.04.2023 06:42
Составить программу,которая в зависимости от порядкового номера месяца выводит на экран количество дней в этом месяце.рассмотреть два случая: 1.год високосный. 2.год...
Самина2006
29.01.2023 13:47
Уменя есть готовый код паскаля (но я не знаю, по какой причине у меня не получается его увидеть как требуется в (составьте программу, которая определяет количество...
fuzzy77
17.01.2020 23:31
Запишите на языке паскаль программу,которая для произвольного трехзначного числа определяет число,образованное перестановкой цифр исходного числа....
orxanalizade894
17.01.2020 23:31
Символ двоичного кодирования 7 букв...
Arisha12205
17.01.2020 23:31
Отметьте объекты классной комнаты: рабочий стол окно папка файл компьютер...
bodydop
17.01.2020 23:31
Отметьте признаки, которые могут быть указаны в сообщении об объекте: свойства поведение состояние возможности действия...
кракодиллох1
17.01.2020 23:31
Укажите отношение для пары «графический редактор и mspaint»: является элементом множества входит в состав является разновидностью является причиной...
Misis11
17.01.2020 23:31
Отметьте природные системы солнечная система футбольная команда растения компьютер автомобиль язык...
anvasilovsckay
12.10.2021 18:11
Придумайте пароль, состоящий как минимум из 6 символов и представляющий комбинацию букв, цифр и специальных символов. tребуется по созданию надежного пароля на языке...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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;
}