Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 22.12.2014
Сообщений: 31

Посчитать к-ство цифр в десятичной записи

22.12.2014, 18:13. Показов 3429. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собственно, задание звучит так: "Посчитать к-ство цифр в десятичной записи целого неотрицательного числа К."


Java
1
2
3
4
5
6
7
8
9
public static void main(String[] args) {
        Scanner scan = new Scanner (System.in);
        System.out.println("Задание 1:");
       System.out.println("Введите целое неотрицательное число К:");
        int k = scan.nextInt();
        int f=k;
        int countOfNumbers = 0;
for ( ; k != 0 ; k /= 10){
    ++countOfNumbers; }
Вариант, что выше - считает все правильно за исключением одного НО, - он не учитывает ничего, если первая цифра - 0.
Это логично, но если придираться к условию, то нам нужно именно количество цифр.
Напр. в числе 0123 - 4 цифры, но число эквиваленто 123. Перепробовал кучу всяких вариантов - но безрезультатно.
Прошу помощи у вас, обитатели сего форума.
Проблем добавляет еще и то, что нужно использовать только стандартные инструменты (типа циклы, операции %, /, методы класса Math и т.п., чему учат на 1м курсе 1го семестра), т.к. это лабораторная работа и палева не нужно.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.12.2014, 18:13
Ответы с готовыми решениями:

Посчитать k–количество цифр в десятичной записи
Посчитать k–количество цифр в десятичной записи целого неотрицательного числа n. Подскажите, что не так.#include <vcl.h> #pragma...

Посчитать произведение цифр десятичной записи первого числа, кратного 3
условие: Дана последовательность чисел. Посчитать произведение цифр деся-тичной записи первого числа, кратного 3. Не пойму как делать. А...

Посчитать произведение тех цифр в десятичной записи числа, которые кратны 3
Ребят выручайте ]дано число. Посчитать произведение тех цифр в десятичной записи этого числа, которые кратны 3 Желательно сделать как...

3
 Аватар для Tsin
1180 / 488 / 188
Регистрация: 30.12.2012
Сообщений: 1,278
Записей в блоге: 2
22.12.2014, 18:19
ep1demic, я бы не назвал 0123 числом. В любом случае, ведущие нули всегда отбрасываются. А по делу - просто используйте строки и считайте длину.
0
0 / 0 / 0
Регистрация: 22.12.2014
Сообщений: 31
22.12.2014, 18:35  [ТС]
Цитата Сообщение от Tsin Посмотреть сообщение
ep1demic, я бы не назвал 0123 числом. В любом случае, ведущие нули всегда отбрасываются. А по делу - просто используйте строки и считайте длину.
Строки в 1м семестре еще не учат ;(
Т.е. без строк это никак не реализовать?
0
 Аватар для Tsin
1180 / 488 / 188
Регистрация: 30.12.2012
Сообщений: 1,278
Записей в блоге: 2
22.12.2014, 18:42
ep1demic, навскидку так ничего в голову не приходит. Либо откажитесь от задумки использовать ведущие нули, либо все же дёрните пару методов класса String. Вообще странно, что вам ничего про строки не говорили.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.12.2014, 18:42
Помогаю со студенческими работами здесь

Дана последовательность чисел. Посчитать сумму цифр десятичной записи всех отрицательных чисел
Дана последовательность чисел. Посчитать сумму цифр десятичной записи всех отрицательных чисел. как это сделать циклом?

Дан текст из цифр и букв. Найти число различных (значащих) цифр в десятичной записи натурального числа
Дан текст из цифр и строчных латинских и русских букв, за которым следует точка. Определить количество различных (значащих) цифр в...

Количество цифр в десятичной записи N
Дано натуральное число N. найти количество цифр в десятичной записи числа N.

Подсчитать сумму цифр десятичной записи
Ребят, помогите составить программку в паскале.. пока слаб в програмировании, очень надеюсь на вашу помощь. Задача. Подсчитать...

Количество цифр в десятичной записи числа
Подсчитать k - количество цифр в десятичной записи целого неотрицательного числа n


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru