tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Дан массив целых чисел.заменить
Дан массив целых чисел.заменить все элементы данного массива на противоположные по знаку(c++)
alinka660066
3 24.07.2019 18:20
3
Ответы
polyakov7728
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;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
gurova07
21.05.2020 16:08
Записать на языке Pascal следующее выражение: y=5x^2+10x+2 1) Y:=5*x*x+10*x+2; 2) Y:=5*x*x+10x+2; 3) Y:=5x*x+10x+2....
Angelina13112003
04.12.2019 12:05
Которая существует зависимость между коэффициентом сжатия и эффективностью метода сжатия?...
Емаилком002
13.04.2019 12:55
Що таке алгоритм з разголуженням...
amir161
13.04.2019 12:47
Вычислить длину окружности радиуса x. в pascalabc. net...
buzaeva2013
15.05.2020 14:15
Основные правила оформления графических и текстовых документов ?...
КристинаШпиц
31.05.2023 03:53
Що буде виведено на екран в результаті виконання фрагменту програми? a = [1, 5, 3, 7] a.reverse() print(a)...
koliskynakate20
15.05.2020 08:02
Ученики 8 класса на уроках алгебры изучают квадратные уравнения и квадратичную функцию у=ах2+bx+c. На уроке информатики Самату необходимо построить график квадратичной функции...
Lizo4ka20061
15.05.2020 08:08
Используя вс слова составьте верную последовательность команд для рисования круга и опишите назначения этих команд. А) Pygame.draw.circle (, , , , ) Вс слова -color, screen,...
mane2009
25.02.2020 15:55
Здесь надо вставить слова, можете не переписывать весь текст а цифрами написать к примеру: 1-litter и т.д Нет ? Ну ладно КТО...
121517
25.02.2020 15:55
Скласти текст з іменниками Карпати сани лижі меню какао оливе желе кафе...
Популярные вопросы
1. Где используются Сноски?2.Какие виды сносок бывают полный,понятный...
2
Сравните центральную власть середины XVI в. и второй половины XV – первой...
2
Дан прямоугольный треугольник ABF. ирнова рофиль оты Определи угол F,...
3
Ребят решите у нас контрольная...
2
1. Соответствует ли имя героя его сущности?Согласны ли вы с такой оценкой...
2
Кто пришёл Людмиле одеться...
3
Решите 1-2-3 сколько сможете за минут 30...
1
Составьте уравнение корни которого на 3 больше уравнения x^2-5x+3=0...
3
Из сложных веществ алюминий не вступает в реакцию1) с нитратом серебра2)...
1
Цилиндр описан около прямой призмы, в основании которой прямоугольный...
2
#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;
}