С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1 / 1 / 1
Регистрация: 23.11.2014
Сообщений: 61
1

Подскажите как найти слово строке в котором больше 2 букв 'a', а затем вывести его?Без использования string

04.03.2015, 15:47. Показов 1636. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как найти слово строке в котором больше ОДНОЙ буквы 'a', а затем вывести его?Без string.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.03.2015, 15:47
Ответы с готовыми решениями:

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

Дан текст, слова в котором разделены хотя бы одним пробелом. Найти слово, в котором букв “А” больше, чем в других.
1. (строки) Дан текст, слова в котором разделены хотя бы одним пробелом. Найти слово, в котором...

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

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

5
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
04.03.2015, 15:48 2
Выделяешь слово, в цикле просматриваешь символы и считаешь буквы 'a'.
0
1 / 1 / 1
Регистрация: 23.11.2014
Сообщений: 61
04.03.2015, 15:49  [ТС] 3
а можно пример?
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
04.03.2015, 15:55 4
C++
1
2
3
4
5
6
7
8
9
10
11
  char str[] ="waaq wabq";
  char * pch;
  pch = strtok(str, " ");
  while (pch != NULL)
  {
    int count = 0;
    for (int i = 0; *(pch + i) != '\0'; ++i)
        if (*(pch + i) == 'a') ++count;
    if (count == 2) printf("%s\n", pch);
    pch = strtok (NULL, " ");
  }
1
1 / 1 / 1
Регистрация: 23.11.2014
Сообщений: 61
04.03.2015, 16:46  [ТС] 5
Cпасибо!

Добавлено через 47 минут
только здесь вот так, или будут слова только с 2-умя буквами 'а' выводится)
if (count >= 2) printf("%s\n", pch);
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
04.03.2015, 22:13 6
Как у меня - только с двумя, а у тебя - от двух и больше.
0
04.03.2015, 22:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2015, 22:13
Помогаю со студенческими работами здесь

Найти слово в строке, в котором минимальное количество согласных букв
помогите с программой... мое написанное: int glas; S1={'a','e','y','o','i','u'}...

В заданной строке найти слово без букв
Кто может помочь написать код на эту задачу: В заданной строке найти слово без букв(тоести цифры...

Как сделать замену слова в строке без использования функций библиотеки string?
вводится строка => вводится слово, которое нужно заменить(если оно есть в строке)=> вводится слово...

Найти в строке самое длинное слово, вывести это слово и его длину
Дана строка, содержащая пробелы. Найдите в ней самое длинное слово, выведите это слово и его длину....


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

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