сделать блок схему! #include
#include //содержит rand()
#include //содержит time()
using namespace std;
void output(int* a, int n) // функция вывода массива
{
for (int i = 0; i < n; i++)
cout << a[i] << " ";
}
int main()
{
setlocale(LC_ALL, "Russian"); //подключение русского языка
srand(time(NULL));
int n = 1 + rand() % 15; //задаем рандомную размерность массива от 1 до 15
int* a = new int[n];
int count = 0, // количество отрицательных элементов
sum = 0, // сумма отрицательных элементов
pos = 0; // номер последнего положительного элемента
for (int i = 0; i < n; i++)
a[i] = rand() % 2001 - 1000; //заполняем массив числами от -1000 до 1000
cout << "Изначальный массив" << endl;
output(a, n);
for (int i = 0; i < n; i++) {
if (a[i] < 0) //если элемент отрицательный
{
count++; //считаем количество
sum += a[i]; //считаем сумму
}
if (a[i] > 0) //поиск последнего положительного
pos = i;
}
//перестановка первого элемента массива и последнего положительного
int temp = a[0];
a[0] = a[pos];
a[pos] = temp;
cout << "\nМассив после выполнения программы" << endl;
output(a, n);
cout << "\nСумма отрицательных элементов массива\n" << sum;
cout << "\nКоличество отрицательных элементов массива\n" << count;
delete[] a;
}
181
417
Ответы на вопрос:
x1=1 – сброшена одна бомба
p1=0,7 – ( первый попал)
x2=2 – сброшено две бомбы
p2=0,3·0,8=0,24 ( первый промахнулся, второй попал)
x3=3 – сброшено три бомбы
р3=0,3·0,2·0,7=0,042 ( первый промахнулся, второй промахнулся, первый попал)
x4=4 – cброшено четыре бомбы
p4=0,3·0,2·0,3·0,8=0,0144 ( первый промахнулся, второй промахнулся, первый промахнулся, второй попал)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Evasionll22.08.2020 12:01
-
olegiwanow30.07.2020 21:36
-
lew829.06.2022 22:08
-
ZhenyaN12330.12.2020 09:46
-
Nightmare546725.03.2021 18:20
-
poroikovp21.10.2020 09:24
-
vikakruchko140506.05.2023 16:00
-
Малефисента727.01.2022 11:16
-
krylovadashenk07.01.2020 05:43
-
timkazhimov30.08.2021 09:31
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.