Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Написать функцию в двух вариантах: с использованием индексов и указателей https://www.cyberforum.ru/ c-beginners/ thread1103625.html
Задание такое: Написать следующую функцию в двух вариантах: с использованием индексов и указателей. Вначале должна быть написана функция с использованием индексов char* strrchr(char* string, int chr) Возвращает указатель на последнее вхождение символа chr в строке string. Код у меня вышел такой #include <stdio.h>
Записать в массив К[20] элементы ряда Фибоначчи C (СИ)
Записать в массив К элементы ряда Фибоначчи.
C (СИ) Линейный алгоритм поиска простых чисел https://www.cyberforum.ru/ c-beginners/ thread1103599.html
Здравствуйте, помогите пожалуйста написать линейный алгоритм на языке си, желательно с комментариями, для усвоения, заранее спасибо!
C (СИ) Как избавится от символа строки (в файле) https://www.cyberforum.ru/ c-beginners/ thread1103571.html
Ошиблась в теме от символа ПЕРЕНОСА строки Пишу тел. справочник. и в одном пункте есть-Удалить контакт. Вот тут надо чтобы В КОНЦЕ не ставилось /n однако цикл таков, что оно постоянно ставится... Если вы спросите зачем мне нужно это убрать, то затем чтобы в следующий раз при удалении последняя строка не дублировалась. Тк при следующем удалении контакта feof считывает /n и получается дублирование...
C (СИ) Сортировка строк двумерного массива
#include<stdio.h> main() { int A,i,j,c; clrscr(); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&A); for(i=0;i<3;i++) for(j=0;j<3;j++)
C (СИ) Двусвязный список с итератором - ошибка доступа https://www.cyberforum.ru/ c-beginners/ thread1103537.html
\\Модератору огромная просьба перенести тему в раздел по си, на автоматизме создал тему тут Нужно реализовать двусвязный список с итератором на чистом си. Немного изврат, но что поделать. Не могу понять, почему вываливается ошибка доступа. Вроде все чисто написано. Вот листинги: List.h struct Item ///Объект { int value;
C (СИ) Поменять местами строки в массиве Подскажите, пожалуйста, как в массиве D поменять местами 2 и 3 строки https://www.cyberforum.ru/ c-beginners/ thread1103494.html C (СИ) Выполнить сортировку двумерного массива методом нахождения минимального элемента
Добрый день! подскажите, пожалуйста, как выполнить сортировку двумерного массива методом нахождения минимального элемента?
C (СИ) Указатели и память В C стал писать только сегодя (до этого С++), поэтому буду рад если объясните ошибки. gcc std=c99 #include <stdio.h> #include <stdlib.h> double *Func(double *array, double *end_array) { double *sum; sum = (double*)malloc(sizeof(sum)); *sum=0; https://www.cyberforum.ru/ c-beginners/ thread1103470.html C (СИ) Заданное натуральное k. Печатать k - ту цифру последовательности 1234567891011121314 ., в которой выписаны все натуральные числа подряд Заданное натуральное k. Печатать k - ту цифру последовательности 1234567891011121314 ..., в которой выписаны все натуральные числа подряд https://www.cyberforum.ru/ c-beginners/ thread1103408.html
В заданном тексте найти самое длинное слово C (СИ)
пример В заданном тексте найти самое длинное слово . решение : Будем считать , что слова в тексте отделяются промежутками и знаками препинания (' .' , ' , ' , ':' , '' , '!' , '?' ) . Таким образом распознавания слов и вычисления их длин заключается в определении количества алфавитно - цифровых символов между промежутками и знаками препинания . Позиция на которой счетчик алфавитно -...
C (СИ) В массиве наименьший элемент поместить на первое место, наименьший из оставшихся - на последнее место В массиве A (n) наименьший элемент поместить на первое место, наименьший из оставшихся - на последнее место, следующий по величине - на второе, следующий - на предпоследнее и т. д. - до середины массива,help! https://www.cyberforum.ru/ c-beginners/ thread1103400.html
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12453 / 7478 / 1752
Регистрация: 25.07.2009
Сообщений: 13,748
24.02.2014, 01:52 0

Перевод из десятичной системы исчесления в двоичную - C (СИ) - Ответ 5821015

24.02.2014, 01:52. Показов 5282. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Noob1233 Посмотреть сообщение
думал может как полегче
Ну например:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
#include <limits.h>
 
/* размер переменной типа int в битах */
#define INT_BIT ( CHAR_BIT * sizeof(int) )
 
int main(void) {
    unsigned n;
    
    while ( printf("Number: ") && scanf("%u", &n) == 1 ) {
        /* буфер для хранения цифр в виде символов + 1 символ для терминального нуля */
        char buf[INT_BIT + 1] = { 0 };
        int i;
        
        for ( i = INT_BIT - 1; i >= 0; --i ) {
            buf[i] = n % 2 + '0';
            n /= 2;
        }
        
        printf("Binary form: %s\n", buf);
    }
    
    return 0;
}
Добавлено через 5 минут
Цитата Сообщение от Noob1233 Посмотреть сообщение
только лишь с пройдеными простенькими ветвлениями и циклами
тут проблема есть: если в цикле получать остаток от деления от одного числа и прибавлять его к другому умножая его на то, на что первое делишь, на выходе получишь перевёрнутое число. Второй момент: если в переменную типа int писать число, которое в десятичном виде выглядит так, как должно бы исходное в двоичном, диапазон допустимых чисел резко сузится...

Вернуться к обсуждению:
Перевод из десятичной системы исчесления в двоичную C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2014, 01:52
Готовые ответы и решения:

Перевод числа с десятичной системы в двоичную
Простите за банальный вопрос, но реально уже с пол часа лажу в нете немогу нормальной функции...

Перевод чисел из десятичной системы в двоичную
Помогите кто может, подкиньте идею, необходимо перевести написать программу которая переводит число...

Перевод из десятичной(двоичной) системы счисления в двоичную(десятичную)
Всем добрый день, кто может помочь как можно реализовать данную задачу на С? Уже долго мучаюсь с...

Перевод из десятичной системы unsigned long long в двоичную c битовыми операциями, получается странный реультат
Доброго времени суток! Нужно выразить число в двоичной системе, показав все 64 символа...

8
24.02.2014, 01:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2014, 01:52
Помогаю со студенческими работами здесь

Перевод из десятичной в двоичную СС
Накалякал вот такое вот дело: #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main() { int d, x;...

Перевод из десятичной в двоичную систему
Программа для перевода из десятичной в двоичную систему. Как сделать чтобы цифры ответа выводились...

Конвертер перевода из десятичной системы счисления в шестнадцатиричную и двоичную
Здравствуйте !.Помогите пожалуйста написать программу перевода Десятичной СС в 16ую и 2ую .Буду...

Как перевести число из десятичной системы счисления в двоичную?
Есть ли какие-нибудь базовые функции, либо всё делать вручную? Если вручную, то приведите,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru