Дан массив целых чисел , определить в нем количество положительных и отрицательных
238
409
Ответы на вопрос:
//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
Популярно: Информатика
-
valentina05ru11.11.2022 20:58
-
ahlammimi9620.11.2021 18:44
-
pro100rak209.08.2021 11:30
-
578fyvhjj09.08.2021 02:54
-
Эхэхэхэхэхэх01.11.2021 15:03
-
werffhuj16.02.2023 10:40
-
IvanVano0504.09.2021 20:42
-
Gay112216.11.2020 01:35
-
даня116617.10.2021 13:58
-
flillen27.01.2020 20:23