Даны натуральные числа n и k. Определить k-ю слева цифру числа n Язык - СИ

0 голосов
32 просмотров

Даны натуральные числа n и k. Определить k-ю слева цифру числа n Язык - СИ


Информатика (14 баллов) | 32 просмотров
Дан 1 ответ
0 голосов

Не используя оператора if, присвоить переменной k значение 0, если из введенных чисел x, y, z только одно число является по¬ложительным, и значение 1 - в противном случае.

k = !(((x>0)&&(y<0)&&(z<0)) || ((x<0)&&(y>0)&&(z<0)) || ((x<0)&&(y<0)&&(z>0)) );

Добавлено через 10 минут 0 секунд

3)По введенному символу установить, в каких позициях его двоичного кода записаны нули.

unsigned inti;//счетчик

charc;//введенный символ

for (i=7; i>=0; i--)

if ( !(c & 1<<i) )</p>

printf("in %d position stand 0 \n", i);

(74 баллов)