450 = <span>111000010 </span>
0000000111000010 - прямой
1111111000111101 - обратный
+1
1111111000111110 - дополнительный
з.ы числа написаны в 2битной сетке (если нужно убери первые нули)
7. Европейские реки кроме Нила
8. Марки автомобилей кроме Руслана
9. Камни кроме торфа
10. Средний род кроме кофе
Это событие нажатия на кнопку, которая находится на Form1.
1 шаг) Расставляем степенной ряд.
11010(2)=?(10)
1 в (4-степени) 1 в (3) 0 в (2) 1 в (1) 0 в (0)
2 шаг) Сумируем произведение цыфры числа умноженый на основание настоящей системой счистления в степени которая приписана к цифре.
0x2(0)+1x2(1)+0x2(2)+1x2(3)+1x2(4)=2+8+16=26(10)
11010(2)=26(10)
Надеюсь понятно написал...
Есть момент, связанный с y = корень(x) при x<0
Это притоверечит главному правилу корня, что подкоренное выражение больше 0, поэтому число x я умножаю на -1
#include <iostream>
#include <math.h>
using namespace std;
int main(){
setlocale(0,"rus");
float x,y;
cout << "введите значение x";
cin >> x;
if (x>0){ y = x-7 ;}
else if (x==0) {y = 3;}
else if (x<0) {y = sqrt(-1*x);}
cout << y;
return 0;
}