
Захарчук
7 год назад
Через массив задать положительные и отрицательные числа, подсчитать количество и тех и других. В C++

ОТВЕТЫ

Родионович
Jul 14, 2019
Я так понимаю, массив должен быть заполнен случайными числами Если нет - отпишите в комментариях, скину код, где элементы массива вводятся с клавиатуры
При копировании кода из IDE на сайт автоматически убирается перенос строки. Будет прикреплен скриншот с тем, как должен выглядеть код
#include lt;stdlib.hgt;#include lt;stdio.hgt;#include lt;locale.hgt;
void main(){ setlocale(LC_ALL, "RUSSIAN"); int mas[11], i, ad, ben; ad = 0; ben = 0; srand(8120); for (i = 1; i lt;= 10; i++) //цикл заполнения массива случайными числами mas[i] = rand() 200 - 100; for (i = 1; i lt;= 10; i++) //цикл вывода массива на экран { printf("2d ", mas[i]); if (i 5 == 0)printf("\n"); } for (i = 1; i lt;= 10; i++) // цикл подсчета количества отрицательных и положительных элементов массива { if (mas[i] gt; 0)ben++; if (mas[i] lt; 0)ad++; } printf("\n Количество положительных чисел: 2d", ben); printf("\n Количество отрицательных числе: 2d", ad); printf("\n\n"); system("pause");}
При копировании кода из IDE на сайт автоматически убирается перенос строки. Будет прикреплен скриншот с тем, как должен выглядеть код
#include lt;stdlib.hgt;#include lt;stdio.hgt;#include lt;locale.hgt;
void main(){ setlocale(LC_ALL, "RUSSIAN"); int mas[11], i, ad, ben; ad = 0; ben = 0; srand(8120); for (i = 1; i lt;= 10; i++) //цикл заполнения массива случайными числами mas[i] = rand() 200 - 100; for (i = 1; i lt;= 10; i++) //цикл вывода массива на экран { printf("2d ", mas[i]); if (i 5 == 0)printf("\n"); } for (i = 1; i lt;= 10; i++) // цикл подсчета количества отрицательных и положительных элементов массива { if (mas[i] gt; 0)ben++; if (mas[i] lt; 0)ad++; } printf("\n Количество положительных чисел: 2d", ben); printf("\n Количество отрицательных числе: 2d", ad); printf("\n\n"); system("pause");}
118