Запишите программу, в которой осуществляется: заполнение случайным образом целочисленного массива а, состоящего из 10 элементов, значения которых изменяются в диапазоне от 0 до 99; вывод массива а на экран
Любая система может действовать по правилам разомкнутой или замкнутой схемы . есть целенаправленное взаимодействие объектов, одни из которых являются , другие — . простая ситуация — два объекта: один — , второй — . человек и телевизор, хозяин и собака, светофор и автомобиль. например: хозяин голосом отдает команду собаке, человек включает свет в комнате. когда воздействие происходит в одну сторону, то такая система называется разомкнутой. в разомкнутой информационной системе получаемая потребителем информация используется произвольно. от потребителя в информационную систему ничего не поступает. разомкнутая система оказывается неспособной к в случае перехода объекта в неустойчивое состояние. пример такой системы — светофор и автомобиль. (светофор "не глядя" движением машин, не зная обстановку на перекрестке). в примере "хозяин и собака" процесс протекает иначе. прежде, чем отдать очередную команду, человек смотрит на состояние объекта , на результат выполнения предыдущей команды. следовательно, не только отдает команды, но и принимает информацию от объекта о его состоянии. этот процесс называется обратной связью. обратная связь — это процесс передачи информации о состоянии объекта к . система с обратной связью называется замкнутой. если представить последовательность воздействий в виде алгоритма, то для разомкнутой системы такой алгоритм всегда будет линейным. в замкнутых системах алгоритм может оказаться ветвящимся или циклическим.
Astrians
18.10.2020
// исходный массив int mas[10] = {21,13,52,43,9,18,27,34,28,56}; int i = 0; // счетчик int index_min; // переменна для хранения индекса минимального элемента в массиве int min = mas[0]; // сначала принимаем 1ый элемент как минимальный while (i < 10) { // проходим по всему массиву if (mas[i] < min) { // если текущий элемент меньше минимального min = mas[i]; // делаем его минимальным index_min = i; // запоминаем его индекс } i++; // увеличиваем счетчик } printf("min = %d ", mas[index_min]); // выводим минимальный элемент int sum = 0; // переменная для подсчета суммы i = index_min+1; // индес следующего элемента - правее за минимальным while (i < 10) { // пробегаем по массиву от следующего за минимальным до конца sum += mas[i]; // суммируем i++; // увеличиваем счетчик } printf("sum = %d ", sum); // выводим результат суммы