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

Из введенной строки удалить все слова, которые начинаются с большой буквы и вывести полученную строку

24.12.2017, 13:38. Показов 685. Ответов 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
#include <stdio.h> 
#include <locale.h> 
#include <math.h> 
#include <string.h> 
#include <ctype.h> 
#define N 10 
int main()
{
    {
        char name[20];
        setlocale(LC_ALL, "RUS");
        char*latin = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
        char new[20];
        printf("Введите строку: ");
        scanf("%s\n",name);
 
        for (int i = 0; name[i] !=latin; i++)
        {
            if (name[i] == latin);
            strstr(const char *latin, const char *new);
        }
        printf("%s", new);
        system("pause");
        return 0;
    }
}
Необходимо из введенной строки удалить все слова, которые начинаются с большой буквы и вывести новую строку, получившуюся строку
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2017, 13:38
Ответы с готовыми решениями:

Все слова, которые начинаются с большой буквы, вывести большими буквами
Здравствуйте! Помогите пожалуйста! Нужно в текстовом файле все слова, которые начинаются с большой...

Создать новую строку по словам введенной строки, которые начинаются с буквы К
Создать новую строку по словам введенной строки, которые начинаются с буквы К

В txt файле найти все слова которые начинаются на гласные, вывести ети слова и все числа из файла
В txt файле найти все слова которые начинаются на гласные, вывести ети слова и все числа из файла.

Удалить все слова, которые начинаются с цифры
В строке удалить все слова, которые начинаются с цифры дано рядок слів розділеним пробілом. Якщо...

2
Джоуи
1073 / 635 / 240
Регистрация: 05.05.2015
Сообщений: 3,546
Записей в блоге: 2
24.12.2017, 13:44 2
Фаина Оболенска, сразу напишите, в чем ошибка
Цитата Сообщение от Фаина Оболенска Посмотреть сообщение
if (name[i] == latin);
Например, здесь после if Вы сразу поставили точку с запятой
0
836 / 639 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
25.12.2017, 17:04 3
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
#include <stdio.h>
#include <ctype.h>
#define N 128
#define isdelim(c) (isspace((c)) || ispunct((c)))
 
char* remove_words(char* s){
    char* i, *p, *t = s;
    for(p = s; *s; *s = *p){
        if(!isdelim(*p)){
            i = p + 1;
            while(*i && !isdelim(*i))
                ++i;
 
            if(isupper(*p))
                p = i;
            else {
                while(p != i)
                    *s++ = *p++;
            }
        } else
            ++s, ++p;
    }
    return t;
}
 
int main(void){
    char s[N] = "Pascal, Lisp, forth, Algol, PHP, Perl, java, Go, cobol, APL, Ada";
/*
    printf("Enter: ");
    fgets(s, N, stdin);
*/
    puts( remove_words(s) );
    getchar();
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2017, 17:04
Помогаю со студенческими работами здесь

Вывести слова, которые начинаются с буквы 'с' и содержат более 4 символов
Дана стpока символов. Пpизнак конца стpоки - символ '\n' (пеpевод стpоки). Стpока состоит из...

Получить строку символов и напечатать все слова, которые начинаются и заканчиваются одной буквой
строка символов состоит из слов, между которыми пробелы. Создать функцию, которая на вход получает...

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

Вывести все слова которые начинаются с заданной буквы
Помогите пожалуйста написать программу на C# №1) Ввести текст. Вывести все слова которые...


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

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

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