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

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

12.12.2019, 13:10. Показов 1691. Ответов 1
Метки нет (Все метки)

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

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

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

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

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

1
1 / 1 / 0
Регистрация: 12.12.2019
Сообщений: 26
12.12.2019, 14:01 2
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
#include <stdio.h>
#include <string.h>
#include <locale.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Rus");    
  int i = 0, j = 0, k, m, flag = 0;
  char s[80], A[30][30], word[30], *p;
  puts("Введите текст:");
  fgets(s, 80, stdin);
  for(p = strtok(s, " ,:-\n"); p; p = strtok(NULL, " ,:-\n"), i++){
    strcpy(A[i], p);
    for(m = 0; m < strlen(A[i]); m++){
      if(A[i][m] >= 'A' && A[i][m] <= 'Z')
        A[i][m] = A[i][m] + 32;
      }
  }
  for(j = 0; j < i; j++){
    strcpy(word, A[j]);
    strrev(word);
    for(k = j; k < i; k++){
      if(0 == strcmp(A[k], word) && j != k){
        printf("Различные слова %s -> %s\n", A[j], A[k]);
        flag = 1;
      }
    }
  }
  if(flag == 0)
    puts("Различные слова не найдены.");
  return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2019, 14:01
Помогаю со студенческими работами здесь

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

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

Определите, каких букв (строчных или прописных ) в нем больше: если больше прописных, чем строчных=> все буквы
Определите, каких букв (строчных или прописных ) в нем больше: если больше прописных, чем...

Статистика. Дан текст. Напишите программу, определяющую процентное отношение строчных и прописных букв к общему числу си
Статистика. Дан текст. Напишите программу, определяющую процентное отношение строчных и прописных...

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

Дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв. Напечатать все слова, отличные от последнего слова
дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между...


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

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

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