Форум программистов, компьютерный форум 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. С помощью разработанных функций исключить из массива строки с номерами от А до В. подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
02.11.2012, 16:06
Чуть по другому сделал.
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
#include <iostream> 
 
int main() 
{ 
    char str[1000]; 
    int size; 
    int i;  
    int word = 1; 
    int count = 0;
 
    std::cout << "Inter " << std::endl; 
    std::cin.getline(str, 1000);  
    size = strlen(str);
 
    for ( i = 0; i < size; i++) 
    { 
        if(str[i] == ' ') 
            word++; 
        if(str[i] == '?' || str[i] == '!' || str[i] == '.') 
        { 
            if(word % 2 == 0) 
                count++; 
            word = 1; 
        } 
    } 
 
    std::cout << count << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru