Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Найти член последовательности удовлетворяющий заданному условию C (СИ)
Последовательность вещественных чисел образуется следующим образом: а0 = 1/1, а1=2/1,…, аi=(Числитель аi-1 + Числитель аi-2) / (Знаменатель аi-1 + Знаменатель аi-2) Разработать программу, которая... Линг Линг, обратите внимание, что в числителях и знаменателях получается последовательность чисел фибоначчи. Знаменатели отстают на 1 шаг...
C (СИ) Вывести на экран нечетные чисел из отрезка от A до B https://www.cyberforum.ru/ c-beginners/ thread2583567.html
Нужно вывести на экран нечетные чисел из отрезка от A до B. Input Со стандартного устройства ввода вводятся 2 натуральных числа – A и B (1 ≤ A < B < 300). Output Нужно выдать на стандартное... Нужно вывести на экран нечетные чисел из отрезка от A до B. Sample Output 7 9 11 13 154 154 честное
C (СИ) N нечетных числел
Нужно вывести на экран N наименьших натуральных нечетных чисел. Input Со стандартного устройства ввода вводится 1 натуральное число – N (1 ≤ N ≤ 300). Output Нужно выдать на стандартное... Ghost 56, что конкретно затруднение вызвало ?
quicksort дебаг рекурсии C (СИ)
Здравствуйте! Читаю Кинга и разбираю сейчас quicksort. Пример не оттуда, но вопросы аналогичные. 1) Не понял место for-while, а именно дублирование i++, j++. По дебаггеру значения изменяются... СкриптыУбийцы, смысл цикла for в том, что бы в момент окончания цикла, когда сработало условие в строке 38, все элементы не большие pivot-а были слева от элемента, на который указывает i. Один...
C (СИ) Выяснить, есть ли просветы у куба, состоящего из прозрачных и непрозрачных кубиков https://www.cyberforum.ru/ c-beginners/ thread2583505.html
Куб складається з n3 прозорих і непрозорих елементарних кубиків. Чи є хоча б один просвіт за кожним з трьох вимірів? Якщо так, вивести координати кожного просвіту Куб состоит из n3 прозрачных и... Куб состоит из n3 прозрачных и непрозрачных кубиков. Что такое "куб" в данном случае? Как и чем определяются границы самого куба?
C (СИ) Проверить, является ли слово, введённое пользователем, палиндромом Ребят помогите пожалуйста ( нужно исправить ошибку и сделать эту же задачу через массив ) Задача : Нужно проверить является ли слово введённое пользователем палиндромом ( такие, которые одинаково... using std::string; Это код на С++, а здесь раздел С. Определитесь, какой язык вам нужен. https://www.cyberforum.ru/ c-beginners/ thread2583837.html
C (СИ) Как удалить из текста все заглавные буквы, кроме первых букв предложений Как удалить из текса все заглавные кроме заглавных вначале предложений https://www.cyberforum.ru/ c-beginners/ thread2583998.html C (СИ) Минимальный элемент массива https://www.cyberforum.ru/ c-beginners/ thread2583609.html
Дан массив A из N целых элементов. Требуется найти и вывести минимальный элемент массива, вывести исходный массив. Input Со стандартного устройства ввода в первой строке вводится число N (1 &lt;=... Так не делается в языке Си. Так можно только если используется компилятор GCC и в нем включен режим расширений языка. Меня до сих пор удивляет почему это проглатывается компиляторами даже без...
C (СИ) Сортировка char массива от меньшего слова к большему https://www.cyberforum.ru/ c-beginners/ thread2583870.html
Не работает код. Дебагер зацикливается почему-то на 2-м while. #include <stdio.h> #include <stdlib.h> int main() { int counterx = 0,countery = 0,point1,point2,pstart,a = 0,b = 0; ... Цикл выполняется пока не встретит пробел,либо \0 Условие цикла будет истинным при любом значении x, включая пробел и \0. В этом легко убедиться, воспользовавшись таблицей истинности операции ||. ...
C (СИ) Хочу перевести код С++ на СИ Вот что есть .... #include <iostream> #include <string> #include <algorithm> using std::cout; using std::cin; using std::endl; using std::string; using std::equal; не проще ли написать с нуля, чем пытаться переделать чужой вариант? это же элементарная задача, которую можно решить например так: #include <stdbool.h> #include <ctype.h> bool... https://www.cyberforum.ru/ c-beginners/ thread2583766.html
C (СИ) Объединение пробелов Вопрос такой. По учебнику К&R есть задание объединение пробелов, как это сделать? при выводе в printf(), при считывании символа с помощью getchar() надо заменить несколько символов пробела на... Думаю, можно просто завести флаг: #include <stdbool.h> bool is_print = true; int ch; while (true) { ch = getchar(); if (ch == EOF) break; if (ch == ' ') { if (is_print)... https://www.cyberforum.ru/ c-beginners/ thread2583983.html C (СИ) Посчитать слова в строке https://www.cyberforum.ru/ c-beginners/ thread2583732.html
Привет, искал такого рода задачи с решением, нашел только с С++, но я не понял до конца что там и как. Вообщем нужно посчитать слова в строке, я сделал проверку на пробел, т.е если ввести одно слово... #include <stdio.h> #include <stdlib.h> #define N 255 int main(void) { int k, i; char p, t; char str="Lorem ipsum dolor sit amet, consectetur adipiscing elit."; i=0; p=' '; k=0;...
Злостный нарушитель
 Аватар для Verevkin
9769 / 5316 / 1209
Регистрация: 12.03.2015
Сообщений: 24,978
14.02.2020, 14:02 0

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

14.02.2020, 14:02. Показов 880. Ответов 1
Метки (Все метки)

Ответ

Ахтунг! Не отлаживал! Писал на заборе!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// преобразование строки как числа системы счисления с основанием (1 < b < 37) 
// в целое без знака.
unsigned numb2dec(const char* s, uint8_t b)
{
  unsigned result = 0, p = 1;
  auto len = strlen(s);
  
  while (len--)
  {
    char symbol = toupper(s[len]);
    result += p * (symbol - (symbol > '@' ? 0x37 : 0x30));
    p *= b;
  }
  
  return result;
}


Вернуться к обсуждению:
Перевод из троичной системы счисления в десятичную C (СИ)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.02.2020, 14:02
Готовые ответы и решения:

Перевод числа из троичной системы счисления в десятичную
Здравствуйте. Дали задание, описать функцию для перевода числа из троичной системы счисления в десятичную систему на языке Си. Искала на...

Перевод числа из двоичной системы счисления в десятичную
Вот пример : void main(void) { unsigned char data = 10000000; unsigned char data2= 00000010; unsigned char PORTA; ...

Перевод числа из любой системы счисления в десятичную
Вроде бы и написал прогу, а все равно косяки выдает. Программа переводит число из любой СС в десятичную. #include &lt;stdio.h&gt; ...

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.02.2020, 14:02
Помогаю со студенческими работами здесь

Перевод числа s из b-чной системы счисления в десятичную
Задано целое число b - основание системы счисления от 2 до 16 и строка s - число записанное в b-чной системе счисления. Напишите...

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

Перевод из восьмиричной системы счисления в десятичную (переделать программу)
Здравствуйте! Нужно написать программу,которая переводит число из 8-ой СС в 10-ую. Есть код С++ #include &lt;iostream&gt; ...

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

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

0
Новые блоги и статьи
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru