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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
poltos-15
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 35
#1

Вывод нечетных слов - C++

16.04.2013, 13:42. Просмотров 310. Ответов 3
Метки нет (Все метки)

Вот сама программа... Я сделал подсчет слов в строке... Но не как не получается вывести все нечетные слова. Подскажите как организовать вывод нечетных слов????
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
#include <conio.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
int main()
{   
    
    setlocale (LC_CTYPE,"rus");
 
    char a[250], a1[250];
    char *pstr;
    int count=0,i;
printf("Введите слова:\n\n");
gets(a);
printf("ishodnaja stroka:%s\n",a);
pstr=strtok(a," ");
        while (pstr!=NULL)
           {
             pstr=strtok(NULL," ");
             count++;
           }
        printf("slov - %d", count);
        
    system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.04.2013, 13:42     Вывод нечетных слов
Посмотрите здесь:

Вывод квадратов нечетных чисел меньших ста C++
C++ Вывод количества нечетных чисел
зеркальный вывод слов C++
Вывод четных и нечетных чисел в случайном порядке C++
C++ Вывод нечетных чисел в произвольной матрице размерами 5x5
Вывод слов C++
C++ Вывод элементов массива, стоящих на четных позициях, а затем – на нечетных
Копирование нечетных слов из текстового файла C++
C++ Вывод слов из строки
Вывод отдельно четных и нечетных чисел массива C++
Удаление слов с совпадением нечетных букв C++
C++ Считывание слов из потока cin и вывод их в поток cout, с заменой нежелательных слов словом "Bleep"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1920 / 1529 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
16.04.2013, 15:05     Вывод нечетных слов #2
C++
1
2
3
4
5
6
7
8
bool odd = true;
//...
while (pstr != NULL)
{
    if(odd) puts(pstr);
    odd = !odd;
    //....
}
poltos-15
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 35
16.04.2013, 15:56  [ТС]     Вывод нечетных слов #3
Цитата Сообщение от rangerx Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
bool odd = true;
//...
while (pstr != NULL)
{
    if(odd) puts(pstr);
    odd = !odd;
    //....
}
Если можно по подробнее???
Tulosba
:)
Эксперт С++
4384 / 3227 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
16.04.2013, 16:02     Вывод нечетных слов #4
Цитата Сообщение от poltos-15 Посмотреть сообщение
Если можно по подробнее???
Суть в том, что четное чередуется с нечетным. Вводим признак odd (нечетное) и меняем его на каждом слове на противоположное. Получим цепочку чет-нечет-чет-нечет... Выводим те слова для которых этот признак установлен.
Yandex
Объявления
16.04.2013, 16:02     Вывод нечетных слов
Ответ Создать тему
Опции темы

Текущее время: 22:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru