1)Значення яких властивостей фігури визначають вигляд її контура та внутрішньої області? 2)Значення якої властивості фігури визначають її форму?Яких значень вона може набувти умоляю очень
-29413=|-29413|=29413 Делим изначальное число на 2 и по остаткам получаем 111001011100101 Т.к. изначальное число отрицательное *-29413*, поставим в начале нашего выше получившемуся числу единицу, которую больше не трогаем. (Если изначальное число со знаком +, то в начале пишется 0) 1)Прямой код Получается 1111001011100101 2)Обратный код Изменяем все числа (Кроме самой левой единицы) Получается 1000110100011010 3)Дополнительный код К Обратному коду прибавляем единицу Получается 1000110100011011
Нужное тебе число 1000110100011011 Ну вроде бы так :)
Делим изначальное число на 2 и по остаткам получаем 111001011100101
Т.к. изначальное число отрицательное *-29413*, поставим в начале нашего выше получившемуся числу единицу, которую больше не трогаем. (Если изначальное число со знаком +, то в начале пишется 0)
1)Прямой код
Получается 1111001011100101
2)Обратный код
Изменяем все числа (Кроме самой левой единицы)
Получается 1000110100011010
3)Дополнительный код
К Обратному коду прибавляем единицу
Получается 1000110100011011
Нужное тебе число 1000110100011011
Ну вроде бы так :)
#define maxsize 105
typedef struct station{
int x, y, z;
} station;
int abs(int x){
return x >= 0 ? x : -x;
}
int min(int a, int b){
return a <= b ? a : b;
}
int main(){
FILE *ist, *ost;
station s[maxsize];
int w[maxsize][maxsize];
int inc[maxsize];
int n,i,j,k,m,l,r;
ist = fopen("input.txt","r");
fscanf(ist, "%d", &n);
for(i = 0; i < n; i++) fscanf(ist, "%d %d %d", &s[i].x, &s[i].y, &s[i].z);
fclose(ist);
for(i = 0; i < n; i++) inc[i] = 0;
for(i = 0; i < n; i++)
for(j = i; j < n; j++)
w[i][j] = w[j][i] = min(abs(s[i].x - s[j].x), min(abs(s[i].y - s[j].y), abs(s[i].z - s[j].z)) );
r = 0; k = 1;
inc[0] = 1;
while(k < n){
m = -1;
for(i = 0; i < n; i++) if(inc[i])
for(j = 0; j < n; j++) if(!inc[j])
if (m == -1 || w[i][j] < m) m = w[i][j], l = j;
r += m;
inc[l] = 1;
k++;
}
ost = fopen("output.txt","w");
fprintf(ost,"%d", r);
fclose(ost);
return 0;
}