Форум программистов, компьютерный форум CyberForum.ru

Количество вхождений цифры в число (с++) - C++

Восстановить пароль Регистрация
 
Коля_
Сообщений: n/a
17.06.2010, 19:00     Количество вхождений цифры в число (с++) #1
Помогите с задачей.
Дано натуральное число n. Узнать, сколько раз в нём встречается цифра а;

Часть(?) программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <conio.h>
#include <iostream.h>
#include <math.h>
void main()
{
clrscr();
float n,a;
int i;
cout<<"Vvedit chuslo n=";
cin>>n;
cout<<"Vvedit chuslo a=";
cin>>a;
for (i=1; i<=n; i++)
 
cout<<i<<" ";
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2010, 19:00     Количество вхождений цифры в число (с++)
Посмотрите здесь:

C++ Дано натуральное число n, символы s1...,sn. Определить число вхождений в последовательность s1...,sn группы букв abc, aba.
C++ Создать функцию, которая на вход получает строку символов, сообщает количество вхождений каждой цифры в строку...
В десятичной записи числа 42*4* пропущены 2 цифры. Определите эти цифры, если известно, что число кратно 72. C++
C++ Определить количество и сумму цифр в введенном натуральном числе. Введенное натуральное число представляется как единственное число, расположив цифры
C++ Заданная строка, подсчитать количество вхождений цифры 2
C++ Программа считывает строку текста, выводит число слов и количество вхождений каждой буквы
C++ Посчитать количество всех букв и количество вхождений каждой буквы
C++ Получить число М, которое образуется из числа N путем замены последней цифры на значение наибольшей цифры

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rrrFer
Заблокирован
17.06.2010, 19:19     Количество вхождений цифры в число (с++) #2
непонятно что тебе надо, но math.h тебе ненужно; по заданию n - натуральное,значит опиши его как int а не float; по заданию a - цифра, значит целое в диапазоне 0..9, но никак не float
Mur3ik
102 / 102 / 4
Регистрация: 12.05.2010
Сообщений: 232
17.06.2010, 19:22     Количество вхождений цифры в число (с++) #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <clocale>
using namespace std;
    void main()
    {
    setlocale (LC_CTYPE,"rus");
    int num, n, a, counter=0;
        cout<<"Введите число и искомую цифру\n";
        cin>>num>>a;
            while(num!=0)
            {n=num%10;
                num/=10;
                if(n==a)
                {counter++;}
            }   
                    cout<<"Искомых цифр "<<counter<<"\n";
    }
Yandex
Объявления
17.06.2010, 19:22     Количество вхождений цифры в число (с++)
Ответ Создать тему
Опции темы

Текущее время: 11:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru