Дано целое число m > 1.Получить наибольшее целое k - Форум
Страница 1 из 11
Форум » Программирование » Си » Дано целое число m > 1.Получить наибольшее целое k
Дано целое число m > 1.Получить наибольшее целое k
Администратор
Уровень 999
Сообщений: 2093
Дата: Воскресенье, 20.10.2013, 16:52:06 | Сообщение # 1
Offline
Дано целое число m > 1.Получить наибольшее целое k, при котором 4k < m.

Код
int _tmain(int argc, _TCHAR* argv[])
int _tmain(int argc, _TCHAR* argv[])
{
  int  k, m, power;
  k = m = 0;
  printf("Enter m: ");
  scanf("%d", &m);
  for(k = 1; k < m; k++) {
   if (pow((float)4,k) < m)
    power = k;
  }
  printf("K = %d", power);
  return 0;
}
Подпись пользователя
Форум » Программирование » Си » Дано целое число m > 1.Получить наибольшее целое k
Страница 1 из 11
Поиск: