• Страница 1 из 1
  • 1
Форум » Программирование » Си » Для данного вещественного числа a найти наименьшее
Для данного вещественного числа a найти наименьшее
Администратор
Уровень 999
Сообщений: 2104
Дата: Воскресенье, 20.10.2013, 16:49:59 | Сообщение # 1
Offline
Для данного вещественного числа a найти наименьшее натуральное число n, такое что сумма 1 + (1/2) + (1/3)+ . . . + (1/n) будет большее числа a.

Код
int _tmain(int argc, _TCHAR* argv[])
{
  int a = 0;
  double sum = 1; double n = 1;
  printf("Enter a: ");
  scanf("%d", &a);
  while(sum < a) {
   sum += 1/n;
   n++;
  }
  printf("Min n is: %.0f", n);

  return 0;
}
Подпись пользователя
Форум » Программирование » Си » Для данного вещественного числа a найти наименьшее
  • Страница 1 из 1
  • 1
Поиск: