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

Подсчитать количество предложений, содержащие нечетное количество слов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить последовательность ходов, которая позволит обойти все поля и вернуться на исходную. http://www.cyberforum.ru/cpp-beginners/thread686894.html
Помогите решить задачу... Очень сильно нужно!! Задача: Вводится начальная позиция коня на шахматной доске. Надо определить последовательность ходов, которая позволит обойти все поля и вернуться на исходную. На каждом поле конь должен побывать только один раз.
C++ Сброс массива char в текстовый файл Я правильно понимаю, что для этого надо сделать массив на один символ длиннее, чем строка, и вписать последним символом '\0'? Вот моя программа (не проверял, т.к. не уверен, что это лучший метод): char* Straight = "to be or not to be"; char Reversed; for (int i=0; i<18; i++) { Reversed = Straight; } Reversed = '\0'; FILE * Question = fopen("C:\\WORK\\QUESTION.TXT", "w"); http://www.cyberforum.ru/cpp-beginners/thread686891.html
C++ __asm Как начать? C++
Добрый день, Подскажите как начать использовать вставки __asm{} У меня Visual Studio 2012 Хотел написать простенькую программку но не одно из прерываний не работает... пишет типа нет прав и т.д. допустим (убрать курсор с экрана) __asm{
Задача с использованием цикла for C++
Добрый день! Требуется совет, учу по книге Луфоре... Есть задача: 7. Напишите программу, рассчитывающую сумму денег, которые вы получи- те при вложении начальной суммы с фиксированной процентной ставкой дохода через определенное количество лет. Пользователь должен вводить с клавиатуры начальный вклад, число лет и процентную ставку. Приме- ром...
C++ Сдвиг влево http://www.cyberforum.ru/cpp-beginners/thread686873.html
Напишите программу, которая циклически сдвигает элементы массива влево (0-й элемент становится последним, 1-й становится 0-м, ..., последний становится предпоследним). Сначала задано число n - количество элементов в массиве ( не превышает 100). Далее через пробел записаны n чисел - элементы массива. Выведите элементы получившегося массива
C++ Удаление строки из двумерного массива Разработать программу по предложенному условию.Вычисление может быть организовано в программе (3 бала) или же в виде отдельной функции (4 бала). Написать функцию для удаления строки из двумерного массива. Оставшиеся строки должны быть расположены плотно, недостающие элементы заменяются 0. С помощью разработанных функций исключить из массива строки с номерами от А до В. подробнее

Показать сообщение отдельно
vasiliy21
26 / 26 / 2
Регистрация: 24.10.2012
Сообщений: 135
02.11.2012, 15:23     Подсчитать количество предложений, содержащие нечетное количество слов
Здравствуйте всем!
Вот дано такая задача:

Подсчитать количество предложений,содержащие нечетное количество слов.

У меня есть программа, но она работает не так как нужно,
в ней нужно предложение вводить отдельно, а мне нужно вместе, например:

Первое предложение. Второе предложение! Третье предложение?... и т.д.

То есть, вводить предложения вместе, и считывать . ! ? (if (str [i] == '.'||str [i] == '!'||str [i] == '?'))как конец предложения! Помогите переделать эту программу так как я указал! Спасибо всем!)

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
27
28
29
#include <iostream> 
using namespace std;
int main() 
{  
   
   int count = 0;
   int word = 1; 
   char ch[2];
   char *ptr = ch;
   char buffer[100];  
 
   do 
   { 
       cout << "Inter a string" << endl; 
       gets(buffer);  
 
       for ( unsigned i = 0; i < strlen(buffer); i++) 
           if(buffer[i] == ' ')  
               word++;  
       if(word % 2 == 0) 
           count++; 
       word = 1;
       cout << "Continue y/n " << endl;
       gets(ptr);
     } while(*ptr!='n');
 
   cout << count << endl;
   system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru