Есть ответ 👍

Дан массив целых чисел , определить в нем количество положительных и отрицательных

238
409
Посмотреть ответы 3

Ответы на вопрос:


//pascalabc.net 3.2 сборка 1318 const  n=4; begin   var ar: =readarrinteger(n);   writeln('positive: ',ar.where(x -> x> 0).count);   writeln('negative: ',ar.where(x -> x< 0).count); end. пример ввода: 1 2 0 -1 пример вывода: positive: 2 negative: 1

// c++ #include < iostream> using namespace std; const int n = 200; int main() { setlocale(lc_all, "rus"); int data[n]; int pol, otr, sizemas; pol = 0; otr = 0; cout < < "введите размер массива" < < endl; cin > > sizemas; cout < < "введите элементы массива (без 0)" < < endl; for(int i=0; i< sizemas; i++) { cin > > data[i]; } for(int i=0; i< sizemas; i++) { if(data[i] > = 0) { pol++; } else { otr++; } } cout < < "положительных элементов: " < < pol < < endl < < "отрицательных элементов: " < < otr < < endl; return 0; }

Для начала все в 10 сис-му счисления 1) 1100(2) = 12(10) 2) 65(8) = 53(10) получаем 12 + 53  + х = 110 откуда х = 110 - 12 - 53 = 45 переведем полученное значение в восьмеричную систему 45(10) = 55(8) ответ: 55

Популярно: Информатика