Перевести десятичное число в двоичное при помощи рекурсивной функции - C (СИ)
Формулировка задачи:
Здравствуйте дорогие, столкнулась вот с какой проблемой: не получается написать программу которая переводит десятичное число в двоичное при помощи рекурсивной функции. Есть небольшая заготовка:
Помогите пожалуйста "дописать" эту программу, нужен код чистого С#, я уже находила коды на С++ они мне не нужны, и еще и рекурсия
int func(int l) { if(l<2) return 2-l; if(l==2) return l; else return func(l-1) }
Решение задачи: «Перевести десятичное число в двоичное при помощи рекурсивной функции»
textual
Листинг программы
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <math.h> void myBin(const long number) { if (number != 0) { myBin(number / 2); printf("%i", number % 2); } } main() { long numb; system("chcp 1251 > nul"); printf("Введите число в десятичном виде: "); scanf("%d", &numb); printf("Число в двоичном представлении: "); myBin(numb); system("pause > nul"); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д