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

Найти количество слов, у которых первый и последний символы совпадают между собой

02.12.2017, 19:52. Показов 1129. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
можно с коментариами пожалуйста :3
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2017, 19:52
Ответы с готовыми решениями:

Найти количество слов, у которых первый и последний символы совпадают между собой
Даны натуральное число n, символы s1, …, sn. Группы символов, разделенные пробелами (одним или...

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

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

Найти количество слов,у которых первый и последний символ совпадают
Даны натуральное число n, символы s1....sn, Группы символов,разделенные пробелами(одним или...

12
5231 / 3204 / 362
Регистрация: 12.12.2009
Сообщений: 8,116
Записей в блоге: 2
02.12.2017, 20:58 2
Найти количество слов, у которых первый и последний символы совпадают между собой
Найти где? В предвыборной речи Ксении Собчак? Или на инструкции к применению презервативов?

Цитата Сообщение от EnotAnn Посмотреть сообщение
можно с коментариами пожалуйста :3
Ты даже задачу нормально описать не можешь, какие тебе комментарии?
0
0 / 0 / 2
Регистрация: 22.11.2017
Сообщений: 13
05.12.2017, 22:58  [ТС] 3
Пользователь вводит текст, там искать и следует -_-
0
174 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 719
05.12.2017, 23:46 4
EnotAnn, вы ещё не решили самостоятельно? А попытки у вас были?
0
0 / 0 / 2
Регистрация: 22.11.2017
Сообщений: 13
06.12.2017, 00:10  [ТС] 5
Попытки были, я питалась переделать найденую прогу на С++, но знаю что можно сделать по дургому, хочу просто понять что к чему.
0
174 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 719
06.12.2017, 00:17 6
Цитата Сообщение от EnotAnn Посмотреть сообщение
но знаю что можно сделать по дургому
Я также на работе сказал. Моё задание заключалось в выборе лучшего алгоритма сортировки трёхмерного массива. Я решил сначала делать "в лоб", но позже решил ничего не делать. На следующий день мне начальник задал очевидный вопрос: "Что с сортировкой?". А я ему: "Я придумал алгоритм для решения "в лоб", но знаю, что можно сделать по-другому. Хочу просто понять что к чему.". С тех пор на форуме живу.
0
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,715
06.12.2017, 07:03 7
EnotAnn, А чем Вас не устроили ссылки внизу страницы?
Например, самая первая:
Найти количество слов, у которых первый и последний символы совпадают между собой
0
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
06.12.2017, 11:48 8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <algorithm>
#include <iostream>
#include <iterator>
#include <sstream>
#include <string>
 
int main()
{
    std::string line;
    std::getline(std::cin, line);
    std::istringstream ist(line);
    using input_str = std::istream_iterator<std::string>;
    std::cout << std::count_if(input_str(ist), input_str(), [](const auto &s) { return s.front() == s.back(); });
}
0
174 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 719
06.12.2017, 11:52 9
MrGluck, разве cin и cout работают в СИ? И string - это же объект?
0
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
06.12.2017, 11:56 10
Не заметил, что раздел Си.
Тогда так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <string.h>
#define SIZE 256
#define DELIM " ,.\t\n"
 
int main(void)
{
    char str[SIZE], *p;
    size_t cnt = 0;
    if (!fgets(str, SIZE, stdin))
        return 1;
    for (p = strtok(str, DELIM); p; p = strtok(NULL, DELIM))
        if (*p == *(p + strlen(p) - 1))
            cnt++;
    printf("%d\n", cnt);
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от SlavaSokolov Посмотреть сообщение
И string - это же объект?
Нет, это класс.
0
174 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 719
06.12.2017, 11:58 11
Цитата Сообщение от MrGluck Посмотреть сообщение
Нет, это класс.
Цитата Сообщение от MrGluck Посмотреть сообщение
std::string line;
Имел ввиду, что это^ создаёт объект класса string.
0
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 3
04.03.2018, 13:07 12
а как сделать так чтоб не считались однобуквенные слова ?
0
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
05.03.2018, 03:10 13
13 строку немного поменять.
C
1
if (*p == *(p + strlen(p) - 1) && strlen(p) > 1)
0
05.03.2018, 03:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2018, 03:10
Помогаю со студенческими работами здесь

Символьный массив: найти количество слов, в которых первый и последний символ совпадают
Необходимо найти количество слов, в которых первый и последний символ совпадают. Помогите,а)

Найти количество слов, у которых первая и последняя буква совпадают между собой
Дано n,S1...Sn найти кол - во слов у которых первая и последняя буква совпадают между собой . ...

Найти слова, первый и последний символы которых совпадают, и вывести эти слова и их количество
Нужно найти слова, у которых совпадают первый и последний символы, посчитать их количество и...

Найти слова, у которых первый и последний символы совпадают
(СИ)дан текст из N символов.Группы символов, расположенные между пробелами и не содержащие пробелов...


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

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

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