Логотип сайта

Подготовка к ЕГЭ и ОГЭ

  • Главная
  • Информация о сайте
  • Сочинения ЕГЭ
  • Выпускное сочинение
  • Поиск по сайту

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

Категория: Язык программирования: Си/Си++
Скачать изображение

Задание:

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

Решение на языке Си (Visual studio):


#include "stdio.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), являющееся некоторой...Си
Похожие материалы
  • Перевод из десятичной в двоичную (си/си++)
  • Даны две переменные целого типа: A и B. Если...
  • Дано расстояние L в сантиметрах. Используя (Си/Си++)
  • Даны две переменные целого типа: A и B...(Си/Си++)
  • Даны два целых числа A и B(A < B).Вывести в порядке...
  • Перемножение матриц (Си/Си++)
  • С начала суток прошло N секунд. Найти... Си
  • 1
  • 2
  • 3
  • 4
  • 5
Оценка: 4.2 из 10

💬 Чат ЕГЭ В Telegram. Вступить

Copyright Vopvet.Ru © 2025 Хостинг от uWeb