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

Где ошибка? (Дан текст введенный заглавными русскими буквами, определить в процентах сколько раз встречается та или иная буква) - C++

Восстановить пароль Регистрация
 
Rudolf_07
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 17
29.05.2013, 11:26     Где ошибка? (Дан текст введенный заглавными русскими буквами, определить в процентах сколько раз встречается та или иная буква) #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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# include <stdio.h>
# include <windows.h>
# include <string.h>
 
void  main() 
 
{ 
    SetConsoleOutputCP(1251);
    char b[80];
    float x;
    int i,n,j,f;
    int s=0;
    char *start,*a;
    printf("Введите строку:\n");
    gets(b);
    n=strlen(b);
    printf("длина=%d",n);
    f=1;
 
    for (i=0;i<n;i++)
    {
        if (128<=b[i] && b[i]<=159)
        {
            for(j=0;j<i;j++)
                if (b[i]==b[j])
                    f=0;
           if (f==1)
           {
        
               start=b;
               s=0;
                  while (1)
                  {
                  a=strchr(start,b[i]);
                  if(a==NULL)
                  break;
                  s++;
                  start=a+1;
                  }
                 x=(s*100.0)/n;
                 printf("%s встречается %.1f раз",b[i],x);  
             }
        f=1;
        }
    }
    getchar();
    getchar();
 
        
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2013, 11:26     Где ошибка? (Дан текст введенный заглавными русскими буквами, определить в процентах сколько раз встречается та или иная буква)
Посмотрите здесь:

C++ Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами
C++ Массивы. Определить, сколько раз каждая буква латинского алфавита встречается в строке
C++ Определить, сколько раз в тексте встречается слово "мир" или сообщить об отсутствии. Вывести текст и результат
C++ Определить сколько раз в тексте встречается буква, вводимая с клавиатуры
С++ Дан текст, составленный из строчных букв. Напечатать текст заглавными буквами C++
Определить сколько раз встречается заданная буква C++
(Только простой вариант)Дано слово и буква.Сколько раз эта буква встречается в слове C++
C++ Определить сколько раз в файле встречается заданная буква

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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