Ввести с клавиатуры 7 действительных чисел. Сделать программу для перевода этих цифр во 2-ю систему счисления - C (СИ)
Формулировка задачи:
Помогите, не знаю как написать данный код, смог сделать для целого числа, но для действительных чисел не могу :с
#include <conio.h> #include <stdio.h> void main() { float a, i, mass[99]; for (i = 0; i < 99; i++) { mass[i] = 0; } scanf("%d", &a); i = 0; while (a != 0) { if (a % 2 == 0) { mass[i] = 0; a = a / 2; } else { mass[i] = 1; a = a / 2; } i++; } i = i - 1; for (; i >= 0;i--) printf("%d", mass[i]); getch(); }
Решение задачи: «Ввести с клавиатуры 7 действительных чисел. Сделать программу для перевода этих цифр во 2-ю систему счисления»
textual
Листинг программы
int fmas[32];
Объяснение кода листинга программы
- Объявляется массив fmas типа int с размером 32.
- В цикле от 0 до 7 (включительно) происходит считывание действительных чисел с клавиатуры и сохранение их в элементах массива fmas.
- Далее в цикле от 0 до 7 (включительно) происходит перевод чисел из массива fmas во 2-ю систему счисления и вывод результатов на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д