Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём неправильно. Необходимо обновить браузер или попробовать использовать другой.
ВОПРОС · Q&A
Помогите решить задачу на си
4 ответов
2,4 тыс.
Codeby Academy
Практика и мастерство
От основ до продвинутого — программы для практиков Codeby.
Если правильно понял, на позиции k цифру вычленить...
Писать код лень, подскажу:
Допустим число 1234. Вводится необходимая позиция (напр. 3). Наше число необходимо засунуть в список(назовем его list), т.е. получится list[] = {1, 2, 3, 4}. Тогда list[2] - это необходимая нам позиция(т.е. 3), что выведет цифру 3.
Если правильно понял, на позиции k цифру вычленить...
Писать код лень, подскажу:
Допустим число 1234. Вводится необходимая позиция (напр. 3). Наше число необходимо засунуть в список(назовем его list), т.е. получится list[] = {1, 2, 3, 4}. Тогда list[2] - это необходимая нам позиция(т.е. 3), что выведет цифру 3.
Берем число, к примеру 123456. От него берем остаток от деления на 10 в сетепени позиции ( к примеру 3). Получим 456.
Полученное чило делим на 10 в сетепени позиция -1. Получим 4.
Формула - (123456%(int)pow(10,posic))/pow(10, posic-1);
А если считать со старшего порядка, то действительно:
int b=1234567;
char fx[16];
itoa (b, fx, 10);
получить нужное число можно fx[n]
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь. Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.