0 / 0 / 0
Регистрация: 22.05.2011
Сообщений: 38
1

Множества. Дан текст, состоящий из строчных латинских букв. Вывести те, которые встречаются в тексте не менее 2-х раз

25.04.2013, 10:55. Показов 3067. Ответов 4
Метки нет (Все метки)

Дан текст, состоящий из строчных латинских букв. Вывести те, которые встречаются в тексте не менее 2-х раз.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2013, 10:55
Ответы с готовыми решениями:

Вывести на экран те символы, которые встречаются в тексте не менее двух раз подряд
Кто может помогите только Си начал изучать. Сохранить текст в массиве и вывести на экран те...

Дан текст из строчных латинских букв. Напечатать все буквы, входящие в текст не менее двух раз
дан текст из строчных латинских букв, за которым следует точка. Напечатать все буквы, входящие в...

Дан текст из строчных латинских букв, за которыми следует точка. Напечатать все буквы, входящие в текст не менее двух раз.
Дан текст из строчных латинских букв, за которыми следует точка. Напечатать все буквы, входящие в...

Дан текст какой-либо из строчных латинских букв,за которыми следует точка.Напечатать все буквы,входящие в текст не менее двух раз.
...

4
Диссидент
Эксперт C
26953 / 16834 / 3699
Регистрация: 24.12.2010
Сообщений: 37,779
25.04.2013, 11:00 2
Не совсем то, но очень похоже
Вот такая вот задачка:)
0
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
26.04.2013, 18:34 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <Windows.h>
int main (void)
{
char filename [100], character;
int chars [25];
printf ("Enter name of the input file: ");
scanf ("%s", filename);
FILE * f = fopen (filename);
int i;
for (i=0; i<25; i++) chars [i] = 0;
while (fscanf (f, "%c", character)!=EOF)
{
fscanf (f, "%c", character);
if (chars [97-(int)character] == 0) chars [97-(int)character]++;
else printf ("%c\n", character);
}
system ("pause")
return 0;
}
Как-то так. Учтите что код написан ужасно и не оптимизирован, использованы магические числа и т.д. Ибо NYPA.

Добавлено через 8 минут
Ошибся в 9 строке:
C
1
FILE * f = fopen (filename, "r");
Добавлено через 4 минуты
И ещё, закройте в конце файл.
1
349 / 299 / 165
Регистрация: 15.03.2012
Сообщений: 651
Записей в блоге: 1
04.05.2013, 21:53 4
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
#include <stdio.h>
 
int main(void)
{
    char letter;
    int number, i;
    char *text = "aabbbccdddeffffgghhhhhhhhhhhxxxyyyzzzz";
 
 
    for (letter = 'a'; letter <= 'z'; letter++)
    {
        number = i = 0;
        while(text[i] != 0)
        {
            if(letter == text[i])
                number++;
            if(number > 2)
            {
                printf("%c\n", letter);
                break;
            }
            i++;
        }
    }
 
    return 0;
}
1
КонецСвета
05.05.2013, 00:21     Множества. Дан текст, состоящий из строчных латинских букв. Вывести те, которые встречаются в тексте не менее 2-х раз
  #5
 Комментарий модератора 
zoomer94, сколько можно бездумно дублировать темы, если вам уже неоднократно ответили?!
если решение не устраивает, напишите об этом в существующей теме, попробуйте дать пояснения, дополнительные сведенья, выложите свои наработки.
перечитайте правила форума и будьте любезны их соблюдать.
уважайте людей, которые захотят вам помочь.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2013, 00:21

Множества. Вывести те, которые встречаются в тексте не менее 2-х раз
. Дан текст, состоящий из строчных латинских букв. Вывести те, которые встречаются в тексте не...

Множества.Дан текст из строчных латинских букв и цифр. Определить чего – букв или цифр – больше в этом тексте
Переделать код,чтобы там были множества.Или написать новый код с множествами PROGRAM pr1; VAR...

Дан текст, состоящий из строчных латинских букв и знаков препинания.
Дан текст, состоящий из строчных латинских букв и знаков препинания. Определить, какие гласные...

Дан текст из строчных латинских букв. Определить каких букв – гласных (a,e,i,o,u) или согласных больше в этом тексте
привет помоги пожалуйста решить задачу по практике,буду очень благодарен(4. Дан текст из строчных...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru