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

Запросить строку и вычислить количество слов, начинающихся с буквы "а" и оканчивающихся буквой "б"

23.05.2018, 00:50. Показов 1392. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Составьте программу, которая осуществляет запрос строки с клавиатуры и вычисляет количество слов, начинающихся с буквы а и оканчивающихся буквой б
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2018, 00:50
Ответы с готовыми решениями:

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

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

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

Определить количество слов в строке, начинающихся и оканчивающихся одной и той же буквой
Определить количество слов в строке, начинающихся и оканчивающихся одной и той же буквой. Помогите...

1
42 / 52 / 33
Регистрация: 15.12.2015
Сообщений: 199
23.05.2018, 09:28 2
Лучший ответ Сообщение было отмечено артем36 как решение

Решение

Пример подходящей программы:
Кликните здесь для просмотра всего текста

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>
 
 
int main() {
    system("chcp 1251");
    const SIZE = 80;
    char str[SIZE];
    printf("Введите строку: ");
    fgets(str, SIZE - 1, stdin);
    str[SIZE] = '\0';
    for (int i = 0; i < SIZE - 1; i++) {
        if (str[i] == '\n') {
            str[i] = '\0';
            break;
        }
    }
 
    int counter = 0;
    char *pch = strtok(str, " ,.");
    printf("Лексемы:\n");
    while (pch != NULL) {
        printf("%s\n", pch);
        if ((pch[0] == 'а') && (pch[strlen(pch) - 1] == 'б')) {
            counter++;
        }
        pch = strtok(NULL, " ,.");
    }
 
    printf("подходящих строк: %d\n", counter);
    return 0;
}
0
23.05.2018, 09:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2018, 09:28
Помогаю со студенческими работами здесь

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

Количество слов, начинающихся с большой буквы и оканчивающихся цифрой
Подсчитать количество слов, начинающихся с большой буквы и оканчивающихся цифрой. Напечатать...

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

Подсчитать количество слов, начинающихся с большой буквы и оканчивающихся цифрой
import re line = input('Строка:') num = len(re.findall('*?',line)) word = input('Подслово:')...

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

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

Определить количество слов: начинающихся с буквы "н"; оканчивающихся на букву «р»
Задано предложение. Составить программу, которая определяет и выводит на экран: а) количество...


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

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

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