Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Найти последнее цифровое слово и возвести его в квадрат Здравствуйте. Нужна помощь. В тексте нужно найти последнее цифровое слово и возвести его в квадрат. #include <stdio.h> #include <string.h> #define DELIM " \n.,?!';:-" int main() { char s, *p; int i = 0, n, len; https://www.cyberforum.ru/ c-beginners/ thread2482332.html Вычислить произведение элементов массива, расположенных после минимального элемента C (СИ)
Здравствуйте. Помогите пожалуйста. Нужно вычислить произведение элементов массива, расположенных после минимального элемента. Заранее спасибо. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> #include <locale.h> #define N 100 int main(int argc, char *argv) {
C (СИ) Проблема с выводом второго значения Здравствуйте. Когда я ввожу, например "+", меня при выводе первого значения программа завершается, а должно запрашиваться и выводиться ещё одно, например "s". Пытался делать по-другому, вводились два значения, но выводилось только одно. Помогите пожалуйста. #include <stdio.h> int main() { char symbol; char operation; https://www.cyberforum.ru/ c-beginners/ thread2482244.html C (СИ) Заштрихованная область на картинке На любом языке программирования запишите логическое условие, которое выполняется только для точек с вещественными координатами, лежащих в заштрихованных областях на картинке(границы области включаются). Наклонная линия удовлетворяет уравнению 2y = x. Координаты всех угловых точек прямоугольников - целые. КАРТИНКА... https://www.cyberforum.ru/ c-beginners/ thread2482092.html
C (СИ) Преобразование строки по указанным правилам
Сделать задачу с использованием списков на СИ Даны натуральное число n, символы s1, ..., sn. Будем рассматривать слова, образованные входящими в последовательность s1, ..., sn символами. Затем последовательность вне зависимости от того, подвергалась она или нет преобразованию, должна быть отредактирована следующим образом. Должны быть удалены группы пробелов, которыми начинается и...
C (СИ) В тексте удалить каждое четное слово, продублировать каждое нечетное слово, заменив все вхождения букв 'д' на букву 'т' Помогите, совсем не могу разобраться в написании программы: "В тексте удалить каждое четное слово, продублировать каждое нечетное слово, заменив все вхождения букв 'д' на букву 'т'. Найти первое цифровое слово и умножить его значение на 5." https://www.cyberforum.ru/ c-beginners/ thread2481994.html
C (СИ) Упорядочить список по дате приобретения кассеты Нужно сделать так,чтобы на экран выводился список фильмов,упорядоченный по дате приобретения кассеты(т.е. самые новые в начале). #ifndef STRUCT_H #define STRUCT_H struct Record { int number; char name; char country; https://www.cyberforum.ru/ c-beginners/ thread2481948.html Почему не идет компиляция? C (СИ)
Не идет компиляция программы на си. что не так? #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char *argv) { float x,u,e,p,i,fa,f=0; int n; SetConsoleCP(1251);
C (СИ) Реализовать односвязный список и вывести сумму значений списка https://www.cyberforum.ru/ c-beginners/ thread2481797.html
Даны натуральное число n, действительные числа a1,..., an. Вычислить: a1 + ... + an;
C (СИ) Переписать элементы матрицы А в матрицу В, обнуляя все строки, сумма элементов которых нечётная Написать программу, осуществляющую работу с целочислеными матрицами в соответствии с индивидуальным заданием. Предоставить пользователю возможность как генерации элементов матрицы(отрицательные и положительные числа), так и ввода вручную пользователем. Индивидуальное задание: Переписать элементы матрицы А в матрицу В, обнуляя все строки, сумма элементов которых нечётная. https://www.cyberforum.ru/ c-beginners/ thread2481750.html
Напечатать в алфавитном порядке все гласные буквы, входящие в каждое нечетное слово и не входящие хотя бы в одно четное C (СИ)
Написать программу, обрабатывающую введенный пользователем текст, состоящий из слов, записанных через пробелы. Длина текста не больше 255 символов. В тексте могут быть использованы любые символы. Словом считать последовательность символов, не содержащую пробел. Необходимо введенный текст вывести на экран до и после его преобразования.Напечатать в алфавитном порядке все гласные буквы, которые...
C (СИ) Как определить куда вывод идет в терминал или в файл? https://www.cyberforum.ru/ c-beginners/ thread2481735.html
Здравствуйте. Если написать в терминале ls то выведет например что то такое: Makefile ft_ls libft output2.txt author inc output.txt src Если написать в терминале ls > out.txt то выведет например что то такое: Makefile
0 / 0 / 0
Регистрация: 25.05.2019
Сообщений: 27
14.07.2019, 10:55  [ТС] 0

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

14.07.2019, 10:55. Показов 6326. Ответов 20
Метки (Все метки)

Ответ

ValeryS, я понял в чем ошибка,функция Perevorot не будет работать корректно,т.к. на вход она получает последнее значение С, поэтому и выводит единицы.

int SystemFunc(int b, int q) //b-число;q-цифра обозначающая систему счисления.
{
int c;
if (b > q) //если число больше чем система счисления идем дальше
{
int Ncount = 1; //счетчик длины числа,нужен чтоб ограничивать цикл for
for (int i = 0; i < LengthNum(b, Ncount); i++)
{
if (b / q != 0) //если при деление числа на систему счисления получается не ноль,то мы увеличиваем счетчик
{
Ncount++;
}
c = b % q; //остаток от деления числа на система счисление,его запоминаем в с и потом выводим.
printf("%d", c); //вывод

b = b / q; //изменяем число b, чтобы дальше продолжить корректно переводить его в нужную систему счисления
}
printf("\n");

for (int i = 0; i < LengthNum(b, Ncount); i++) //пользуемся циклом
{
Perevorot(c); //Функция переворота числа
}
}
else
printf("%d", b%q); //в случае если число меньше чем система счисления единажды берем и записываем остаток от деления.


return c;
}

Вернуться к обсуждению:
Перевод из десятичной системы счисления в другую C (СИ)
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.07.2019, 10:55
Готовые ответы и решения:

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

Перевод из десятичной в другие системы счисления
Делаю код для перевода с десятичной в другие системы исчисления. Segmentation fault, не могу...

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

Перевод из одной системы счисления в другую
Задача следующая: 1)Пользователь вводит числа в 16 системе в бессконечную строку (список), по...

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

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

Перевод из одной системы счисления в другую
Здравствуйте . Есть работающая программа по переводу из десятичной системы счисления в двоичную. Но...

Перевод чисел из одной системы счисления в другую
Задание: Написать программу на языке С для перевода числа, представленного в системе счисления с...

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

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