В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
averdarya
averdarya
31.10.2022 23:32 •  Информатика

Изобразить в виде графа информацию об организации мото- стрелковых (мотопехотных) батальонов разных армий. 1. Мотострелковый батальон армии СССР. В середине 70-х гг. ХХ в. мотострелковый батальон Советской Армии насчитывал 395 человек и имел следующую структуру. Во главе сто- ял командир батальона. Ему подчинялись управление, штаб, 3 мото- стрелковые роты, взвод связи, минометная батарея, противотанко- вый взвод, отделение технического обслуживания, взвод снабжения и батальонный медицинский пункт. В управление батальоном входи- ли сам комбат, заместитель по политической части, заместитель по технической части и техник батальона. Штаб состоял из начальника штаба, начальника связи, инструктора-дозиметриста, писаря и води- теля бронетранспортера. Начальник связи являлся командиром взво- да связи (еще 12 чел.). Минометная батарея состояла из управления (10 чел.) и двух взводов по 20 чел., в каждом — по3 120-мм миноме- та, Противотанковый взвод состоял из отделения станковых противо- танковый звод состоял из отделения станковых противо- танковых гранатометов (8 чел., 2 гранатомета СПГ-9) и двух отделе- ний противотанковых управляемых ракет (по 6 чел. и по 2 ПТУРС в отделении). Отделение технического обслуживания: командир отде- ления, водитель-автослесарь и старший механик. Взвод снабжения: командир взвода, его заместитель, хозяйственная часть (3 чел.) и ав- то транспортное отделение (4 чел.). Батальонный медицинский пункт: начальник пункта, шофер-санитар и 2 санитара. Мотострелковая рота состояла из управления (командир роты, заме- ститель по политической части, старшина роты), пулеметного отде- ления и 3 мотострелковых взводов. Пулеметное отделение состояло из командира отделения, водителя бронетранспортера и двух пуле- метных расчетов, в каждом пулеметчик и пулеметчика. Мотострелковый взвод имел командира взвода, заместителя коман- дира и 3 мотострелковых отделения. В каждом отделении: командир отделения, пулеметчик, гранатометчик гранатометчи- ка, старший автоматчик, 3 автоматчика и водитель бронетранспор- тера. https://graphonline.ru/ где создать граф

Показать ответ
Ответ:
милаха3451
милаха3451
25.12.2022 09:54

Примерно так

#include <iostream>

#include <chrono>

#include <ctime>    

int main()

{

   auto start = std::chrono::system_clock::now();

   auto end = std::chrono::system_clock::now();

   bool Cycle = true;

   double SredSum=0;

   std::time_t end_time;

   double Entered = 0, count = 0;

   setlocale(LC_ALL, "Russian");

   std::cout.precision(5);

   std::chrono::duration<double> elapsed_seconds = end - start;

   do {

       std::cin >> Entered;

       if (std::cin.fail()){

           Cycle = false;

           break;

       }

       end = std::chrono::system_clock::now();

       elapsed_seconds = end - start;

       

       SredSum = ((SredSum * count) + Entered) / (count + 1.0);

       count++;

       std::cout << "Среднее значение этих " << count << " чисел равно " << SredSum << std::endl;

       if (elapsed_seconds.count() > 60) { Cycle = false; }

   } while (Cycle);

}


Написать программу, запрашивующую у пользователя в бесконечном цикле число и выводящую среднее значе
0,0(0 оценок)
Ответ:
MaryWintlstone
MaryWintlstone
25.12.2022 09:54

#include <iostream>

#include <ctime>

using namespace std;

double running_avg(double i);

void main()

{

setlocale(LC_ALL, "RU");//русский язык

clock_t t1, t2;

t1 = clock() / 1000;//начало отсчета(в секундах)

double num;

while (true)

{

 t2 = clock() / 1000;

 cout << "Введите значение (для выхода введите любой знак или дождитесь 60 секунд от запуска программы)\n";

 if (!(cin >> num) || (t2 - t1 > 60)) break;//конец отсчета  

 cout << "Среднее значение всех чисел равно: " << running_avg(num) << "\n\n\n";

}

}

double  running_avg(double i) {

static double sum = 0;//при каждом новом вызове функции значения sum и count сохраняются

static int count = 0;

sum = sum + i;

count++;

return sum / count;//среднее значение

}  

/*cpp-файл в закрепе*/

 

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота