Перевести десятичное число в двоичное при помощи рекурсивной функции - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д