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

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

Войти
Регистрация
Восстановить пароль
 
Lost---
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 10
#1

Подсчёт повторяющихся цифр - C++

04.06.2012, 21:58. Просмотров 479. Ответов 2
Метки нет (Все метки)

Здравствуйте, мне нужно написать программу, которая считает количество повторяющихся цифр в строке, т.е. сколько едениц, двоек и т.д. написал код, как мне кажется должен железно работать, но почему-то не работает) ниже код, подскажите где косяк.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#define eof -1
#define max 10
 
int _tmain(int argc, _TCHAR* argv[])
{
    int c;
    int mas[max];
    for(int i=0; i<max; i++)
        mas[i]=0;
    printf("Enter string: \n");
    while((c=getchar())!=eof)
        if (c>='0' && c<='9')
            ++mas[c-'0'];
    printf("Number of digit are:\n");
    for(int i=0;i<max;i++)
        printf("For i=%d number= %d\n",mas[i]);
    _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2012, 21:58     Подсчёт повторяющихся цифр
Посмотрите здесь:

Обнаружение повторяющихся цифр в массиве - C++
В общем нужно найти всё, что повторяется и какое количество раз. Голова с алгоритмом чот ваще не думает... Сделал по самому деревенскому......

Найти количество повторяющихся в массиве цифр - C++
Помогите у меня задача:&quot;Мади подарили новый блокнот. Ему очень понравился подарок, но единственное, что его смутило, это то, что страницы...

Подсчёт слов начинающихся с гласных, соглассных, цифр, или прочего - C++
Помогите начинающему. В 6 лаве 7 задача (Прата С - Язык программирования C++), не могу допетрить, как в цикле указать условие на проверку...

Подсчёт символов - C++
Здравствуйте. У меня такая проблема: мне нужно подсчитать количество слов, начинающихся с одинакового символа. Написал программу, которая...

Подсчёт символов - C++
Люди вот я написал мини прогу в консоле: #include &lt;conio.h&gt; #include &lt;string.h&gt; using namespace std; int main() { ...

Подсчёт функций - C++
Добрый вечер всем :) Есть идея сделать подсчёт значений функции(Который в алгебре), но проблема в том, что там может быть как и x^2...

Подсчёт символов в файле. - C++
Подскажите как посчитать количество символов в текстовом файле, какие функции для работы с файлами нужно использовать? Язык Си.

Строки, подсчёт букв - C++
Задание посчитать кол-во букв i в строке. #include &lt;iostream.h&gt; #include &lt;string.h&gt; main() { int x; char s; cout&lt;&lt;&quot;Vvedite...

Неправильный подсчёт результата - C++
Добрый день) Написал программу на плюсах, что представлена ниже. Параллельно также на Делфи и синхронизирую их. Проверил в Excel и...

Подсчёт количества подстрок - C++
Посмотрите пожалуйста нормально ли написана функция, которая считает количество подстрок? int SearchSubString(char *s1,char *s2){ ...

Цикл на подсчёт суммы - C++
Здравствуйте, мне нужна помощь с кодом, не могу понять как сделать цикл, который проходил бы по StringGrid и подсчитывал сумму в столбце...

Подсчёт положительных отрезков - C++
Помогите, плз. Вообщем, имеется массив чисел, который наполнятется рандомно. Вообщем, нужно подсчитать количество непрерывных...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
h3mbr0
212 / 55 / 13
Регистрация: 12.03.2012
Сообщений: 287
04.06.2012, 22:04     Подсчёт повторяющихся цифр #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#define eof -1
#define max 10
 
int main()
{
    int c;
    int mas[max]={0};
    printf("Enter string: \n");
    while((c=getchar())!=eof)
        if (c>='0' && c<='9')
            ++mas[c-'0'];
    printf("Number of digit are:\n");
    for(int i=0;i<max;i++)
        printf("For i=%d number= %d\n",i,mas[i]);
    _getch();
    return 0;
}
Lost---
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 10
04.06.2012, 22:13  [ТС]     Подсчёт повторяющихся цифр #3
Спасибо большое, всё моя невнимательность)
Ответ Создать тему
Опции темы

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