М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
AliceGo2018
AliceGo2018
22.09.2022 02:22 •  Информатика

Дан массив целых чисел.заменить все элементы данного массива на противоположные по знаку(c++)

👇
Ответ:
лаллах12
лаллах12
22.09.2022
Это же изи!
#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;
}

Дан массив целых чисел.заменить все элементы данного массива на противоположные по знаку(c++)
4,7(88 оценок)
Открыть все ответы
Ответ:
VictorTsoy1962
VictorTsoy1962
22.09.2022
ответ 3)
Объяснение.
НЕ ( x < 6 )  это x >= 6.Получаем x>= 6 или (x < 5 и x >= 4).
true это правда.
false это ложь.
И(Конъюнкция) это логическая операция,которая возвращает true если обе части уравнения равны true.
Или(Дизъюнкция) это логическая операция,которая возвращает false когда обе части уравнения равны false. 
Итак, нам нужно чтобы обе части уравнения были false.
Вариант 1 сразу не подходит,т.к. 7 больше 6.
Вариант 2 тоже не подходит,потому что 6 = 6.
Вариант 3 подходит.
Вариант 4 не подходит,ведь 4 не меньше 5.
4,6(5 оценок)
Ответ:
nika7912
nika7912
22.09.2022
Program massa;var m, a: real;     begin       writeln('Введите массу.');       readln(m);       writeln('Введите единицу измерения массы. 1 - килограмм, 2 - миллиграмм, 3 - грамм, 4 - тонна, 5 - центнер.');       readln(a);       writeln('Введённое вами значение равно ');        if a=1 then write(m, ' килограмм.');        if a=2 then write(m/1000000, ' килограмм.');        if a=3 then write(m/1000, ' килограмм.');        if a=4 then write(m*1000, ' килограмм.');        if a=5 then write(m*100, ' килограмм.');      end.

меее, немного с окончаниями напортачила, но если надо, то можно просто до кг сократить и всё будет ок
4,5(98 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ