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>
ответ: 1
Выполним действия пользователя в обратном порядке, начиная из C:\Транспорт\Сухопутный\Почтовый\Железнодорожный.
Поднимемся на два уровня вверх, окажемся в C:\Транспорт\Сухопутный.
Спустившись на один уровень вниз, мы должны оказаться в каталоге Автомобили.
Соберём полный путь в исходный каталог: C:\Транспорт\Сухопутный\Автомобили.
Для наглядности можно набросать схему (см. картинку):
1) сначала нарисуем действия пользователя в обратном порядке (две стрелочки вверх, одну вниз)
2) потом впишем известные пункты из каталога в котором пользователь оказался (начиная с конца) и добавим каталог с которого пользователь начинал
3) путь от начала (диска С) до папки на верхнем уровне (Сухопутный) остаётся без изменений, мы просто добавляем к нему каталог с которого пользователь начал
Это устройства внешней памяти.