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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Коля_
Сообщений: n/a
#1

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

17.06.2010, 19:00. Просмотров 589. Ответов 2
Метки нет (Все метки)

Помогите с задачей.
Дано натуральное число 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++ Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив.
Общее число вхождений символов C++
C++ Подсчитать число вхождений элемента в список
C++ Определить число вхождений символа в предложение
C++ Заданная строка, подсчитать количество вхождений цифры 2
C++ Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цифры
C++ Программа считывает строку текста, выводит число слов и количество вхождений каждой буквы
C++ Число вхождений группы букв
C++ Определить число вхождений символов в предложение
C++ Число вхождений некоторого буквосочетания в предложение
Найти наименьшую цифру заданного пятизначного числа и количество вхождений этой цифры (файловый ввод/вывод) C++
C++ В заданной последовательности чисел найти количество вхождений указанной цифры

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Количество вхождений цифры в число (с++)
Ответ Создать тему
Опции темы

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