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

Вывести в столбик слова, в которых две буквы а

01.12.2015, 11:17. Показов 1362. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка символов, состоящая из слов, разделенных пробелами. Распечатать исходную строку. Вывести в столбик слова, в которых две буквы а.
0
01.12.2015, 11:17
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.12.2015, 11:17
Ответы с готовыми решениями:

Вывести в столбик слова, в которых заданная буква имеется в количестве двух штук
#include "stdafx.h" #include "stdio.h" #include "iostream" #include <Windows.h> using namespace std; int main() { ...

Вывести слова, в которых нет повторяющихся букв и буквы слова упорядочены по алфавиту
Дан текст. Вывести слова, в которых нет повторяющихся букв и буквы слова упорядочены по алфавиту.

Есть файл. В файле написаны слова. Найти и вывести на экран слова, в которых гласная и согласная буквы чередуются
Есть файл В файле написаны слова Найти и вывести на экран слова, в которых гласная и согласная буквы чередуются

6
1 / 1 / 3
Регистрация: 27.01.2015
Сообщений: 116
01.12.2015, 11:56 2
Так выводим слова:
C++
1
2
3
4
5
6
7
8
str - ваша строка в форматe string
char* word = strtok(str.c_str, " ,.-"); //Достаем из массива символов первое слово
    while (word)// пока есть лексемы
    {
                cout<<word<<endl;
        word = strtok(NULL, " ,.-");//Достаем слово из начала
    }
    delete[] word;//Очищаем память. Этот массив нам уже не нужен
Добавлено через 5 минут
Попробуйте так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
char* word = strtok(str.c_str, " ,.-"); //Достаем из массива символов первое слово
    while (word)// пока есть лексемы
    {      int i=0,cnt=0;
                while(word[i]!='\0'){
                      if(strcmp(word[i],'a')==0)
                         cnt++;
                      if(cnt==2)
                         cout<<word<<endl;
               }
        word = strtok(NULL, " ,.-");//Достаем слово из начала
    }
    delete[] word;//Очищаем память. Этот массив нам уже не нужен
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
01.12.2015, 12:02 3
Цитата Сообщение от Ascold Посмотреть сообщение
C++
1
2
str - ваша строка в форматe string;
char* word = strtok(str.c_str, " ,.-"); //Достаем из массива символов первое слово
что за изврат? У стринга свои методы отличные есть зачем так мучить-то его?
0
1 / 1 / 3
Регистрация: 27.01.2015
Сообщений: 116
01.12.2015, 12:03 4
Какие если не секрет?
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
01.12.2015, 12:14 5
Ascold, например, так
C++
1
2
3
4
5
6
7
8
std::string text = "dfkdl sdflks sdkdj dsfjdk fdshfj sdfjaafk adsdjla";
std::size_t pos = text.find(" ");
while (pos != std::string::npos)
{
    text.replace(pos, 1, "\n");
    pos = text.find(" ", pos + 1);
}
std::cout << text;
0
1 / 1 / 3
Регистрация: 27.01.2015
Сообщений: 116
01.12.2015, 12:16 6
Неуниверсально. Впишет знаки препинания.
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
01.12.2015, 12:32 7
Цитата Сообщение от Ascold Посмотреть сообщение
Неуниверсально. Впишет знаки препинания.
Цитата Сообщение от luibrain Посмотреть сообщение
Дана строка символов, состоящая из слов, разделенных пробелами
О чем речь? А если что, можно find(" ") заменить на find_first_of(" ,.!?:;")

Добавлено через 4 минуты
Цитата Сообщение от Ascold Посмотреть сообщение
C++
1
strcmp(word[i],'a')==0
да и символы можно сравнивать через ==.
0
01.12.2015, 12:32
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.12.2015, 12:32
Помогаю со студенческими работами здесь

вывести из строки те слова ,которые содержат две буквы z.
вывести из строки те слова ,которые содержат две буквы z. ПОМОГИТЕ ПОЖАЛУСТА

В заданном тексте найти слова, в которых есть хотя бы одна или две буквы «н» (строки в стиле Си)
Ввести строку. На печать выдать слова, в которых есть хотя бы одна или две буквы «н».

В предложении найти и вывести на экран все слова, содержащие ровно две буквы “d”
Всем привет! Помогите написать программу! В предложении найти и вывести на экран все слова, содержащие ровно две буквы “d”. Заранее...

Вывести только те слова, все буквы которых различны
Помогите сделать надо чтобы вводились слова и выводились только те в которых все буквы разные

Вывести только те слова строки, в которых есть и буквы и цифры
Задача написать программу которая получает строку а выводит только те слова в которых есть и буквы и цифры моя программа работает...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Отключение отслеживания файла, занесенного в .gitignore в Git
hw_wired 10.02.2025
Git помогает следить за изменениями в проекте, но иногда требуется исключить определенные файлы из системы контроля версий. Это могут быть конфигурационные файлы с локальными настройками, временные. . .
Что такое use strict в JavaScript
hw_wired 10.02.2025
Директива use strict - способ перевода JavaScript-кода в строгий режим работы, который делает язык более безопасным и предсказуемым. Она появилась в ECMAScript 5 как ответ на многочисленные проблемы,. . .
Как в jQuery проверить, что элемент скрыт
hw_wired 10.02.2025
jQuery предоставляет несколько эффективных способов определить, скрыт элемент или отображается на странице. Самый простой метод использует специальные селекторы :hidden и :visible. Селектор :hidden. . .
Как проверить (check out) ветку Git в удаленном репозитории
hw_wired 10.02.2025
Проверка удаленной ветки в Git требует понимания нескольких базовых концепций и точного выполнения определенной последовательности действий. Для начала необходимо получить актуальную информацию о. . .
chucknorris в HTML и другие обозначения цветов
hw_wired 10.02.2025
HTML, как основной язык разметки веб-страниц, прошел длинный путь развития в плане работы с цветами. На заре развития веб-технологий разработчики могли использовать только базовый набор из 16. . .
Стек и куча: отличия и назначение
hw_wired 10.02.2025
Управление памятью - ключевой элемент работы любой программы. В современных языках программирования память делится на две основные области: стек и кучу. Каждая из них обладает уникальными. . .
Комментарии в JSON
hw_wired 10.02.2025
JSON - текстовый формат обмена данными, построенный на основе синтаксиса JavaScript. Этот формат отличается простотой, читаемостью и широкой поддержкой во всех современных языках программирования. . . .
Перезаписываем локальные файлы с помощью git pull
hw_wired 10.02.2025
Git pull - незаменимая команда для синхронизации локального репозитория с удаленным. При работе над проектом в команде разработчиков часто возникает необходимость получить актуальные изменения,. . .
Оператор --> в C++
hw_wired 10.02.2025
Оператор --> (называемый "spaceship operator" или оператор космического корабля) - важное нововведение в стандарте C++20, упрощающее реализацию операций сравнения в пользовательских типах данных. . . .
Отмена git add до коммита
hw_wired 10.02.2025
Git предлагает несколько методов для отмены индексации файлов перед созданием коммита. Разработчики часто сталкиваются с ситуацией, когда нужно убрать файлы из индекса, не теряя внесенные изменения в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru