Преобразование двух целых чисел в одно вещественное - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Как можно сделать из двух целых чисел одно вещественное? Мне даны два целых числа перечисленные через запятую (например, 4,7). Из этих чисел нужно получить одно вещественное (4.7)

Решение задачи: «Преобразование двух целых чисел в одно вещественное»

textual
Листинг программы
  1. int a, b;
  2. double d;
  3. while(b) {
  4.  d =0.1*(b%10 + 0.1*d);
  5.  b /= 10;
  6. }
  7. d += a;
  8. printf("%f\n", d);

Объяснение кода листинга программы

  1. Объявляются три переменные: a, b и d типа int и double соответственно.
  2. В цикле while происходит деление b на 10, а затем остаток от деления (b % 10) прибавляется к d, умноженному на 0.1.
  3. Переменная b обновляется результатом деления на 10.
  4. Цикл продолжается, пока b не станет равным 0.
  5. После окончания цикла, к d прибавляется значение переменной a.
  6. Выводится значение переменной d с помощью функции printf, используя форматный спецификатор %f для вывода вещественного числа.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы