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

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

22.12.2014, 18:13. Показов 1847. Ответов 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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2014, 18:13
Ответы с готовыми решениями:

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

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

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

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

3
737 / 478 / 187
Регистрация: 30.12.2012
Сообщений: 1,275
Записей в блоге: 2
22.12.2014, 18:19 2
ep1demic, я бы не назвал 0123 числом. В любом случае, ведущие нули всегда отбрасываются. А по делу - просто используйте строки и считайте длину.
0
0 / 0 / 0
Регистрация: 22.12.2014
Сообщений: 31
22.12.2014, 18:35  [ТС] 3
Цитата Сообщение от Tsin Посмотреть сообщение
ep1demic, я бы не назвал 0123 числом. В любом случае, ведущие нули всегда отбрасываются. А по делу - просто используйте строки и считайте длину.
Строки в 1м семестре еще не учат ;(
Т.е. без строк это никак не реализовать?
0
737 / 478 / 187
Регистрация: 30.12.2012
Сообщений: 1,275
Записей в блоге: 2
22.12.2014, 18:42 4
ep1demic, навскидку так ничего в голову не приходит. Либо откажитесь от задумки использовать ведущие нули, либо все же дёрните пару методов класса String. Вообще странно, что вам ничего про строки не говорили.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2014, 18:42

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

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

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

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

Найдите количество четных цифр в десятичной записи
Найдите количество четных цифр в десятичной записи целого числа n (в числе не более 8 цифр)...

Подсчитать общее количество цифр 1 и 5 в десятичной записи
Подсчитать общее количество цифр 1 и 5 в десятичной записи целого неотрицательного числа n (без...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.