Ввести с клавиатуры 7 действительных чисел. Сделать программу для перевода этих цифр во 2-ю систему счисления - C (СИ)

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

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

Помогите, не знаю как написать данный код, смог сделать для целого числа, но для действительных чисел не могу :с
Листинг программы
  1. #include <conio.h>
  2. #include <stdio.h>
  3. void main()
  4. {
  5. float a, i, mass[99];
  6. for (i = 0; i < 99; i++)
  7. {
  8. mass[i] = 0;
  9. }
  10. scanf("%d", &a);
  11. i = 0;
  12. while (a != 0)
  13. {
  14. if (a % 2 == 0)
  15. {
  16. mass[i] = 0;
  17. a = a / 2;
  18. }
  19. else
  20. {
  21. mass[i] = 1;
  22. a = a / 2;
  23. }
  24. i++;
  25. }
  26. i = i - 1;
  27. for (; i >= 0;i--)
  28. printf("%d", mass[i]);
  29. getch();
  30. }

Решение задачи: «Ввести с клавиатуры 7 действительных чисел. Сделать программу для перевода этих цифр во 2-ю систему счисления»

textual
Листинг программы
  1. int fmas[32];

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

  1. Объявляется массив fmas типа int с размером 32.
  2. В цикле от 0 до 7 (включительно) происходит считывание действительных чисел с клавиатуры и сохранение их в элементах массива fmas.
  3. Далее в цикле от 0 до 7 (включительно) происходит перевод чисел из массива fmas во 2-ю систему счисления и вывод результатов на экран.

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


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

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

6   голосов , оценка 3.833 из 5

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

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

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