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

Определить есть ли в записи числа заданная цифра, и найти количество ее повторений - C++

Восстановить пароль Регистрация
 
TRIPTIXX
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 18
01.04.2014, 00:04     Определить есть ли в записи числа заданная цифра, и найти количество ее повторений #1
Здравствуйте!
На начале обучения ломаю голову как решить следующие задачи с маленькими знаниями в С++ :
1. Определить есть ли в его записи заданная цифра, и найти ее кол-во повторений.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 00:04     Определить есть ли в записи числа заданная цифра, и найти количество ее повторений
Посмотрите здесь:

C++ Определить, есть ли среди k-первых цифр дробной части вещественного числа цифра 0
определить имеется ли в записи числа N цифра «2». C++
C++ Для натурального числа N определить, сколько раз в его записи встречается последняя цифра
C++ Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m
Определить, имеется ли в числе заданная цифра C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
01.04.2014, 00:18     Определить есть ли в записи числа заданная цифра, и найти количество ее повторений #2
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int main()
{
    int arr[10]; //Массив на 10 элементов
    int num; //Число для поиска
    int count = 0; //Количество повторений
    for (int i = 0; i < 10; i++)//Цикл для перебора элементов массива
    {
        std::cout << "Input " << i + 1 << "-th element - ";
        std::cin >> arr[i]; //Ввод элемента массива
    }
    std::cout << "Input number - ";
    std::cin >> num;                                //Ввод искомого числа
    for (int i = 0; i < 10; i++)//Цикл для перебора элементов массива
        if (arr[i] == num)//Проверка является ли текущий элемент равным заданному числу
            count++;//Если да - увеличить счетчик на 1
    if (count == 0)//Если счетчик равен нулю
        std::cout << "Not found!";//Вывести сообщение "Совпадений не найдено"
    else//В ином случае
        std::cout << "Count = " << count;//Вывести количество совпадений
    return 0;
}
TRIPTIXX
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 18
01.04.2014, 00:28  [ТС]     Определить есть ли в записи числа заданная цифра, и найти количество ее повторений #3
Спасибо большое!
Но я забыл сказать, что работаем в borlande (наидревнейшем) и мне к сожалению многие операторы не знакомы.
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
01.04.2014, 00:31     Определить есть ли в записи числа заданная цифра, и найти количество ее повторений #4
Цитата Сообщение от TRIPTIXX Посмотреть сообщение
Но я забыл сказать, что работаем в borlande (наидревнейшем) и мне к сожалению многие операторы не знакомы.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int main()
{
    int arr[10]; //Массив на 10 элементов
    int num; //Число для поиска
    int count = 0; //Количество повторений
    for (int i = 0; i < 10; i++)//Цикл для перебора элементов массива
    {
        printf("Input %d-th element - ", i + 1);
        scanf("%d", arr + i); //Ввод элемента массива
    }
    printf("Input number - ");
    scanf("%d", &num);                              //Ввод искомого числа
    for (int i = 0; i < 10; i++)//Цикл для перебора элементов массива
        if (arr[i] == num)//Проверка является ли текущий элемент равным заданному числу
            count++;//Если да - увелисить счетчик на 1
    if (count == 0)//Если счетчик равен нулю
        printf("Not found!");//Вывести сообщение "Совпадений не найдено"
    else//В ином случае
        printf("Count = %d", count);//Вывести количество совпадений
    return 0;
}
TRIPTIXX
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 18
01.04.2014, 09:00  [ТС]     Определить есть ли в записи числа заданная цифра, и найти количество ее повторений #5
Alex566, спасибо большое.
а эту не сможешь решить?
Изменить порядок следования цифр на обратный между 1-й и последней его цифрой.
IrineK
Заблокирован
01.04.2014, 09:26     Определить есть ли в записи числа заданная цифра, и найти количество ее повторений #6
Цитата Сообщение от TRIPTIXX Посмотреть сообщение
а эту не сможешь решить?
Не дублируйте темы. Это запрещено правилами форума.
Yandex
Объявления
01.04.2014, 09:26     Определить есть ли в записи числа заданная цифра, и найти количество ее повторений
Ответ Создать тему
Опции темы

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