Нужен алгоритм, который выводит кол-во положительных и кол-во отрицательных чисел в массиве
на я языке pascal
на я языке pascal
На языке программирования Malbolge?
Update:
> на языке pascal
Ну это вы и сами должны суметь. Это легко.
> Нужен алгоритм
Кому нужен? Мне не нужен.
String how_much(double /*или int, что там у тебя*/ *massive)
{
int below =0, above=0 iszero=0;
for (int d=0; d0) above++;
/*отступ*/ else if (massive[d]
Объявляешь переменные-счетчики положительных и отрицательных чисел с первоначально нулевым значением. Перебираешь массив и, если очередное число положительное, увеличиваешь на 1 одну переменную, если отрицательное - другую. Вот и все.
Это очень сложный алгоритм Хопкрофта.
его суть заключается в том, что параллельно используешь две переменные: кол-во положительных и кол-во отрицательных чисел.
и циклом проходя по массиву, определяешь, если число меньше нуля, то записываешь в одну переменную переменную, иначе в другую.
Я вкратце изложил 2-х томный труд Джона Хопкрофта
