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

Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 70 студентов http://www.cyberforum.ru/cpp-beginners/thread92391.html
Помагите пожалуйста решить задачу,{Проведено измерение роста 70 студентов. Данные записаны в массиве ROST . Разместить в массиве NR номера тех студентов, чей рост меньше 180 см, и подсчитать число таких студентов}? Срочно нужно было. Зарание спасибо.
C++ Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию http://www.cyberforum.ru/cpp-beginners/thread92388.html
C++ Определить, содержит ли введенный текст символы
Определить, содержит ли введенный текст символы, отличные от строчных латинских букв и пробела.
C++ текущая дата?
можете пожатуста подсказать как узнать текущую дату дд мм гг, или время вцелом и занести в структуру типа tm чтоб потом можна былобы изять из структуры текущую дату int d,m,y; struct tm t; ... d= t.tm_mday; m=t.tm_mon; y=t.tm_year;
C++ Создать класс http://www.cyberforum.ru/cpp-beginners/thread92349.html
Создать класс, описывающий следующие понятие рабочий! фамилия,стаж,часовая зароботная плата, колличество отработаных часов. Наити: 1) Расчет зароботной платы за отработанное время 2) в зависимости от стажа начисляется премия(при стаже до 1 года 0%, до 3 лет 5%, до 5 лет 8%, свыше10 лет 15%), вывод информации о рабочем на экран!
C++ Составить матрицу из вектора Дана последовательность чисел b1,...,bn. Получить квадратную матрицу порядка n, элементами которой являются числа b1,...,bn в степени n, расположенные за схемой: Насколько я разобрался, то алгоритм этой змейки такой: #include <iostream.h> void main() { int **a; int i,j,k,n; cout<<"Vvedite razmernost matricy: "; cin>>n; подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9460 / 5473 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
04.02.2010, 09:12     Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой
Цитата Сообщение от Тлеу Посмотреть сообщение
Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой. Слова разделены пробелами
Было уже... Вот один из вариантов:
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 <stdlib.h>
#include <string.h>
 
#define SPCHARS " \n"
#define STRLEN 128
 
/*
    Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой. 
    Слова разделены пробелами.
*/
 
int main(void){
    char str[STRLEN], *p;
    int cnt;
    
    printf("String: ");
    if ( !fgets(str, STRLEN, stdin) )
        exit(1);
    for ( cnt = 0, p = strtok(str, SPCHARS); p != NULL; p = strtok(NULL, SPCHARS) )
        if ( *p == *(p + strlen(p) - 1) )
            ++cnt;
    printf("%d words start and ended on the same character.\n", cnt);
    
    exit(0);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru