Главная » Дано целое число N (> 0), являющееся некоторой...Си
22:46

Дано целое число N (> 0), являющееся некоторой...Си


Картинка Дано целое число N (> 0), являющееся некоторой...Си для мобильных телефонов

Задание:

Дано целое число N (> 0), являющееся некоторой степенью числа 2: N = 2K. Найти целое число K — показатель этой степени.

Решение Си(Visual studio):

#include "stdafx.h"
#include "conio.h"
#include "locale.h"

int main()
{
    setlocale(0, "rus");//Подключение кириллицы    
    int N,k;//Объявление двух переменных целочисленного типа.
    printf("Введите число степени 2:");//Вывод текста в консоль
    scanf_s("%d", &N);//Считывание введенного значения в переменную N
    k = 0;//Обнуление переменной k
    printf("%d ", N);//Вывод значения перменной N в консоль
    while (N % 2 == 0) //До тех пор пока остаток от деления N на 2 равен 0
    {
        N = N / 2;//Делить N на 2 целочисленно
        k++;//Увеличивать переменную K на единицу
    }
    printf("является %d-ой степенью числа 2",k);//Вывести в консоль сообщение и значение k
    _getch();//ожидание нажатия любой клавиши для закрытия программы
    return 0;
}


Ответ на вопрос Дано целое число N (> 0), являющееся некоторой...Си

Похожие материалы:
Нашли ошибку на сайте? Напишите в комментариях!
Категория: Язык программирования: Си/Си++ | Просмотров: 434 | Добавил: Ученик | Рейтинг: 5.0/1