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

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

Войти
Регистрация
Восстановить пароль
 
TRIPTIXX
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 18
#1

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

01.04.2014, 00:04. Просмотров 362. Ответов 5
Метки нет (Все метки)

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

Определить, встречается ли в записи числа заданная цифра - C++
Дано натуральное число. Определить, встречается ли в записи числа заданная цифра. Сперва вводят число, затем - цифру. Вывести YES или NO

Определить количество элементов, в записи которых в старшем разряде встречается заданная цифра - C++
3. Задан двумерный массив A целых чисел размерности (NxN). Определить количество элементов, в записи которых в старшем разряде встречается...

Удалить из массива все элементы, в записи которых есть заданная цифра - C++
дан одномерный массив целых чисел заполненный случайным образом числами из промежутка удалить из него все элементы в записи которых есть...

Найти все двузначные числа в записи которых есть цифра n или само число делиться на n - C++
Требуется вывести по возрастанию все числа, удовлетворяющие условию задачи

Даны натуральные числа n, k. Проверить, есть ли в записи числа n (в степени k) цифра m - C++
За основу вот взял этот код: #include<iostream> #include <vector> using namespace std; int main() { vector<long long>...

Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m - C++
Помогите пожалуйста:Даны натуральные числа n, k. Проверить, есть ли в записи числа nk цифра m

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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;
}
1
TRIPTIXX
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 18
01.04.2014, 00:28  [ТС] #3
Спасибо большое!
Но я забыл сказать, что работаем в borlande (наидревнейшем) и мне к сожалению многие операторы не знакомы.
0
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;
}
0
TRIPTIXX
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 18
01.04.2014, 09:00  [ТС] #5
Alex566, спасибо большое.
а эту не сможешь решить?
Изменить порядок следования цифр на обратный между 1-й и последней его цифрой.
0
IrineK
Заблокирован
01.04.2014, 09:26 #6
Цитата Сообщение от TRIPTIXX Посмотреть сообщение
а эту не сможешь решить?
Не дублируйте темы. Это запрещено правилами форума.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2014, 09:26
Привет! Вот еще темы с ответами:

Определить, имеется ли в записи числа N цифра «2» - C++
Дано целое число N (&gt; 0). С помощью операций деления нацело и взя-тия остатка от деления определить, имеется ли в записи числа N цифра «2»....

Определить, сколько раз цифра К содержится в записи числа N - C++
Дано натуральное число N и цифра К. Определить, сколько раз цифра К содержится в записи числа N.

Определить, есть ли среди k-первых цифр дробной части вещественного числа цифра 0 - C++
Помогите пожалуйста решить задачки: 1. Определить, есть ли среди k-первых цифр дробной части вещественного числа цифра 0. 2. Даны два...

Для натурального числа N определить, сколько раз в его записи встречается последняя цифра - C++
Для натурального числа N определить, сколько раз в его записи встречается последняя цифра. Это вроде легко, но я что-то никак не допру)


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.04.2014, 09:26
Ответ Создать тему
Опции темы

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