Предмет: Информатика,
автор: КатюшаМолодюша
Нужно составить программу, которая будет отвечать на вопрос является ли число степенью двойки.Заранее спасибо!!!!
Ответы
Автор ответа:
1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int number;
scanf("%d", &number);
number = abs(number);
if(number % 2 != 0)
{
printf("Не является!");
return 0;
}
while(number > 2)
{
number /= 2;
}
if(number == 2)
printf("Является!");
else printf("Не является!");
}
Приложения:
КатюшаМолодюша:
спасибо!
Если у Вас компилятор не поддерживает стандарт C99, измените подключаемый файл stdlib.h на math.h.
Похожие вопросы
Предмет: Математика,
автор: atyrau224
Предмет: Физика,
автор: zimuskadara
Предмет: Химия,
автор: andrijcukanasrasia11
Предмет: Математика,
автор: петя102