void Func(const unsigned int N) {
std::vector<int> A(N);
unsigned int Neg = 0, Pos = 0;
for (unsigned int i = 0; i < A.size(); i++) {
A[i] = rand() % 10 - rand() % 20;
std::cout << A[i] << " ";
if (A[i] >= 0) {
Pos++;
}
else {
Neg++;
}
}
std::cout << std::endl;
std::cout <<( Pos > Neg ? "Больше чисел положительных" : "Больше чисел отрицательных либо их количества равны") << std::endl;
}
Объяснение:
Для этого еще подключи <vector>, и, очевидно, <iostream>
использовать Робот
алг
нач
нц пока слева стена
закрасить
вверх
кц
нц пока справа свободно
закрасить
вправо
кц
нц пока справа стена
закрасить
вверх
кц
вниз
кон
использовать Робот
алг
нач
нц пока снизу свободно
вниз
кц
нц пока снизу стена
влево
кц
вниз
нц пока справа свободно
вправо
если сверху стена то закрасить все
кц
нц пока слева свободно
нц пока клетка чистая
если слева свободно то влево
иначе стоп все
нц пока клетка закрашена
нц пока снизу свободно
вниз
закрасить
кц
нц пока сверху свободно
вверх
кц
влево
кц
кц
кц
кон
использовать Робот
алг
нач
нц пока справа свободно
вправо
кц
нц пока справа стена
вверх
кц
вправо
нц пока снизу свободно
вниз
закрасить
кц
нц пока снизу стена
закрасить
вправо
кц
кон
Объяснение:
надеюсь без скинов норм
Відповідь:
в Loop while (a>10) знак сравнения смените на противоположный
Пояснення:
Я не знаю, рабочая ли программа(не знаю vbs), но точно видна ошибка в дувайле, так как у вас оно работает наоборот - при числе, которое меньше 10,программа завершает работу.