Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
nega_ufa
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 12
1

Строки: вывести на экран слова четной длинны

04.05.2012, 18:43. Просмотров 1075. Ответов 1
Метки нет (Все метки)

Вводим строку, требуется вывести на экран слова четной длинны в одной строке,нечетной в другом...заранее огромное спасибо!!!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2012, 18:43
Ответы с готовыми решениями:

Вывести на экран слова четной длинны в одной строке,нечетной в другой
Вводим строку, требуется вывести на экран слова четной длинны в одной строке,нечетной в...

Строки. Вывести на экран все слова четной длины, у которых...
Дана последовательность символов, состоящая из слов четной длины. Вывести на экран все слова четной...

Строки. Вывести на экран слово максимальной длинны
Товарищи форумчане! Помогите пожалуйста юному программисту с задачкой. Задача: Ввести с...

Удалить из строки слова нечетной длинны и перевернуть (ьтунревереп ) слова нечетной длинны
#include <iostream> using namespace std; void func(char*stroka, int str, char *slovo, int sl) {...

Вывести на экран слова заданной строки в обратной последовательности
Строка, введенная пользователем, состоит из слов, разделенных запятой. Вывести на экран слова в...

1
eji
121 / 121 / 29
Регистрация: 17.09.2010
Сообщений: 288
04.05.2012, 20:22 2
Лучший ответ Сообщение было отмечено nega_ufa как решение

Решение

nega_ufa, код:
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>
#include <conio.h>
#include <windows.h>
 
BOOL IsEven(const char *str)
{
    int j = strlen(str);
    if(j % 2 == 0) return TRUE;
    return FALSE;
}
void get_string(const char *str1, char *str2, int &index)
{
    int j = 0;
    memset(str2, 0, 255);
    for(int i = index + 1; str1[i] != '\0'; i++)
    {
        if(str1[i] == ' ')
        {
            index = i;
            str2[j] = '\0';
            return;
        }
        str2[j++] = str1[i];
    }
    index = strlen(str1);
}
 
int main(int argc, char *argv[])
{
    printf("Demo\n");
    char str[1024];
    printf("Input string: ");
    gets(str);
    int index = -1;
    while(index != strlen(str))
    {
        char tmp[255];
        get_string(str, tmp, index);
        printf("String: %s\nIsEven: %s\n\n", tmp, IsEven(tmp) == TRUE ? "TRUE" : "FALSE");
    }
    printf("IsEven: %s\n", IsEven(str) == TRUE ? "TRUE" : "FALSE");
    getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2012, 20:22

Вывести на экран слова заданной строки в обратной последовательности
Суть задания Вывести на экран слова заданной строки в обратной последовательности Вот код...

Определить количество слов в строке и вывести на экран слова строки в столбик
Добрый вечер! Помогите разобраться: Исходное задание: Дана строка текста, в которой слова...

Строки: Вывести на экран только те слова, которые отличаются от последнего и в которых нет повторяющихся букв.
вводи с клавиатуры строку. Вывести на экран только те слова, которые отлчаются от последнего и в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru