Исполнитель Редактор получает на вход строку цифр и преобразует её.
 Редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр.
 А) заменить (v, w<).
 Эта команда заменяет в строке первое слева вхождение цепочки v на цепочку w. Например, выполнение команды
 заменить (111, 27)
 преобразует строку 05111150 в строку 0527150.
 Если в строке нет вхождений цепочки v, то выполнение команды заменить (v, w) не меняет эту строку.
 Б) нашлось (v).
 Эта команда проверяет, встречается ли цепочка v в строке исполнителя Редактор. Если она встречается, то команда возвращает логическое значение «истина», в противном случае возвращает значение «ложь». Строка исполнителя при этом не изменяется.
 Цикл
 ПОКА условие
 последовательность команд
 КОНЕЦ ПОКА
 выполняется, пока условие истинно.
 В конструкции
 ЕСЛИ условие
 ТО команда1
 ИНАЧЕ команда2
 КОНЕЦ ЕСЛИ
 выполняется команда1 (если условие истинно) или команда2 (если условие ложно).
 Какая строка получится в результате применения приведённой ниже программы к строке, состоящей из 85 идущих подряд цифр 7? В ответе запишите полученную строку.
 НАЧАЛО
 ПОКА нашлось (333) ИЛИ нашлось (777)
 ЕСЛИ нашлось (333)
 ТО заменить (333, 7)
 ИНАЧЕ заменить (777, 3)
 КОНЕЦ ЕСЛИ
 КОНЕЦ ПОКА
 КОНЕЦ
                                                            
                             
                         
                    
#include <iostream>
int main() {
const int SIZE = 10;
bool isSence = false;
int sum = 0;
int count = 0;
int arr[SIZE];
for (int i = 0; i < SIZE; i++)
{
arr[i] = rand() % 20 - 10; // "рандомно" заполняем массив от -10 до 10
std::cout << arr[i] << "\t"; // выводим массив в консоль
if (arr[i] >= 0)
isSence = true;
}
for (int i = 0; i < SIZE; i++)
{
if ((isSence) && (arr[i] > 0))
sum += arr[i]; //sum = sum + arr[i];
count++;
}
if (isSence)
std::cout << "\nсреднее арифметическое положительных чисел = " << double(sum) / count << std::endl; // явное приведение типов
else
std::cout << "\nВ массиве нету положительных чисел или нету нулей и/или отрицательных чисел" << std::endl;
return 0;
}