Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2014, 00:02   #1
AlexMessel
Пользователь
 
Регистрация: 23.04.2014
Сообщений: 13
По умолчанию Задачи на языке Си (не С++)

Помогите с задаче:
Дано натуральное число с различными цифрами. Определить, максимальная цифра числа
расположена ближе к началу или концу числа.
AlexMessel вне форума Ответить с цитированием
Старый 26.04.2014, 03:48   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Что вызывает затруднения?

Считываем посимвольно, пока не кончатся все цифры
Если встретили цифру больше, чем запомненная максимальная (изначально можно запомнить "цифру" меньше нуля), то запоминаем новую максимальную цифру и порядковый номер её (счетчик количества считанных цифр завести)
После обработки всех цифр по запомненному порядковому номеру и общему количеству цифр выдаем ответ
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 26.04.2014, 09:37   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А я даже вот так скажу к дополнению к BDA:
Код:
int imax=1,max=0;
for(int k=1;i;i/=10,k++) if (i%10>max) {max=i%10;imax=k;}
printf((k<5)?"Ближе к началу":"Дальше от начала");
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи на языке С++ ruberss Помощь студентам 1 17.06.2013 21:12
Задачи на языке Пролог Танюха Ю Помощь студентам 2 15.04.2013 23:59
задачи на языке Си Romashka) Общие вопросы C/C++ 1 31.10.2012 15:43
Задачи на языке С++ xetron Помощь студентам 6 09.11.2010 14:05