Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Найти количество нужных слов(тема строки) на С.
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Anjelica Anjelica вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 16.12.2016
По умолчанию Найти количество нужных слов(тема строки) на С. - 18.12.2016, 20:09

Подсчитать количество слов, начинающихся на большую букву и содержащих хотя бы один арифметический знак.
Ввожу в строку слова, разделенные символами-разделителями «_.,;:\n\t!?».
Программа подсчитывает кол-во букв в нужном слове и выводит переменную count столько раз, сколько слов. А нужно лишь количество слов,удовлетворяющих условию.
Что надо изменить в программе?
c Код:
#define ARIF "+-/*%"
int Count(char *s)
{
int i, count=0,j;
for(i = 0; s[i] != '\0'; i++)//иду по всем символам в слове что б найти большую букву
for(j = 0; s[j] != '\0'; j++)//иду по всем символам в слове что б найти ариметический знак
{
    if ((isupper(s[0]) || (isupper(s[i]) && s[i-1] == ' .,:;?!\n\t'))  && (strchr(ARIF, s[j]))) //Считаю количестово слов, начинающихся на большую букву и содержащих хотя бы один арифметический знак.
    count++;
}
printf("count=%d\n",Count(word));//Печатает количество слов которые удовлетворяют условию(большая буква 1 и есть ариметический знак)
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление слов из строки. Михаил Иваныч Prolog 3 10.12.2014 21:52
найти количество слов-лексем, каждое из которых содержит две буквы «а» sasha151 Prolog 0 15.04.2014 14:33
Подсчитать количество слов MBR Prolog 3 27.03.2013 22:27
Дано предложение. Определить: количество слов, начинающих с буквы н The_Fall Visual Basic 9 29.03.2011 06:49
Найти количество слов в строке, начинающихся с буквы b Slinclide Вопросы начинающих программистов 1 16.01.2011 20:42
Написать программу,подсчитывающую количество слов ksuha90 Delphi 0 10.01.2011 01:25
Найти количество слов,которые содержат ровно 3 буквы А AlCore Python 1 09.01.2011 13:18
КАК посчитать количество слов в строке Ptath Prolog 16 12.12.2010 21:47
Описать функцию, подсчитывающую количество слов списка марина201 Вопросы начинающих программистов 0 17.11.2010 19:22
Преобразование строки в список слов paperrose Prolog 4 05.11.2010 23:15
Добавить в конец первой строки, последние n2-n1 слов второй строки gika111 Вопросы начинающих программистов 1 20.01.2010 16:41
Разбиение строки с переносом слов montana1 Prolog 2 08.12.2008 06:45



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов