Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 21.12.2012
Сообщений: 5
1

Задача на c++. Количество нулей в младших разрядах

21.12.2012, 10:03. Просмотров 2723. Ответов 2
Метки нет (Все метки)

Здраствуйте срочно нужно решение на c++. Задача: Дано натуральное число N (N>9). Определить количество нулей, идущих подряд в младших разрядах данного. Пример: N=1020000. Количество нулей равно двум.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2012, 10:03
Ответы с готовыми решениями:

Определить количество нулей в цифровой записи числа, кроме нулей в младших разрядах
#include <iostream> #include<conio.h> main() { setlocale(LC_ALL, "Russian"); int N,digit = 0;...

Определить количество нулей в цифровой записи числа, кроме нулей в младших разрядах
Дано натуральное число N (N > 9). Определить количество нулей в цифровой записи числа, кроме нулей...

Определить количество нулей в цифровой записи числа, кроме нулей в младших разрядах (Pascal -> С++)
Var i: longint; N: integer; begin write('input Nomber, pleeeaaase: '); readln(i); N:= 0;...

Определить количество нулей в десятичной записи числа без учета нулей в младших разрядах
Дано число N (N>9) определить количество нулей в записи числа, кроме нулей в младших разрядах...

2
511 / 463 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
21.12.2012, 10:29 2
Лучший ответ Сообщение было отмечено Almualim как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
 
int count_nulls(int val)
{
    int digit = 0;
    int count = 0;
    
    while(val && val % 10 == 0)
    {
        val /= 10;
        ++count;
    }
    
    return count;
}
 
 
int main()
{
    int val;
    
    std::cout << "Enter value: ";
    std::cin >> val;
    
    std::cout << "nulls = " << count_nulls(val) << "\n";
    
    return 0;
}
Добавлено через 25 секунд
Цитата Сообщение от Almualim Посмотреть сообщение
Пример: N=1020000. Количество нулей равно двум.
Не пойму. Их же 4, а не 2.
2
0 / 0 / 0
Регистрация: 21.12.2012
Сообщений: 5
21.12.2012, 10:36  [ТС] 3
Спасибо большое!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2012, 10:36

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Определить количество подряд идущих нулей в младших разрядах числа
Дано натуральное число N (N &gt; 9). Определить количество нулей, идущих подряд в младших разрядах...

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

Определите количество нулей в записи числа кроме нулей в его младших разрядах
Дано натуральное число N(N&gt;9). Определите количество нулей в записи числа кроме нулей в его младших...

Определите количество нулей в записи числа кроме нулей в его младших разрядах.
Дано натуральное число N(N&gt;9). Определите количество нулей в записи числа кроме нулей в его младших...


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

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

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