Сначала умножаем первую скобку на вторую, третью оставляем без изменений.
(А/\!А+!А/\!В+А/\!В+!В/\!В)/\(!А+С)=(0+!А/\!В+А/\!В+!В)/\(!А+С)
в первых скобках вынесем !В за скобки, получаем: (!В/\(!А+А+1))/\(!А+С)
!А+А+1=1, значит у нас остается !В/\(!А+С)
Весьма интересно описан процесс перемножения чисел ;)
Результат операции будет в временной с именем z
Эмм, ну 118+1110=1228
теперь чтобы из десятичной перевести в двоичную надо все делить на 2
1228:2=614 ост0
614:2=307 ост0
307:2=153 ост1
153:2=76 ост1
76:2=38 ост0
38:2=19 ост0
19:2=9 ост1
9:2=4 ост1
4:2=2 ост0
2:2=1 ост0
1:2=0 ост 1
пишем результат с конца, получается 10011001100
Ответ:
#include <iostream>
using namespace std;
int main()
{
const int size = 5;
double arr[size];
int new;
for (int i = 0; i < size; i++)
{
cin >> arr[i];
}
cout << endl;
int sum = 0;
int k = 0;
for (int i = 0; i < size; i++)
{
if( arr[i] < 0)
{
k++;
}
}
cout << k << endl << sum;
return 0;
}
Объяснение:
1-е Я не знаю была или нет у тебя директория, то есть "#include" она должна быть для работы программы;
2-е Тебе не нужен while он работает от true и false, бессмысленно его использовать для проверки массива...
3-е Я добавил if вместо while. if - это проверка, пример ты можешь посмотреть в новом коде выше..