18.02.2013, 22:49 | #1 (permalink) |
Новичок
Регистрация: 04.01.2013
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Задачка
*Задача... Введите натуральное n(n < или = n < или = 100000000),посчитайте и выведите сколько цифр в числе n? CodeBlocks на C++ *Задача... Написать программу, которая использует созданную вами функцию,возвращающую максимальное из двух целых чисел,полученных в качестве аргумента, и выводящая это значение на экран CodeBlocks на C++ |
18.02.2013, 22:49 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
На форуме это и ранее обсуждалось, посмотрите Задачка в QuickBasic Небольшая задачка в С# WiFi задачка Задачка на С++ Задачка в Делфи |
07.05.2013, 11:56 | #2 (permalink) |
Новичок
Регистрация: 07.05.2013
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
По поводу первой задачи. Я как-то писал алгоритм деления 8-ми-значного числа на отдельные цифры. Получается 8 переменных в каждой из которых лежит соответствующая цифра. Но у вас задача проще. Вам необходимо всего-лишь делить исходное число на 10 через цикл, с подсчетом количества пройденных шагов цикла и проверкой условия чтобы проверяемое число было больше 10.
По второй задаче все намного проще сравнить 1-е и 2-е число |
07.05.2013, 18:49 | #3 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
А можно и еще проще. Количество цифр натурального числа N есть целая часть десятичного логарифма N плюс 1.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|