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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Табуляция функции 2 сменных http://www.cyberforum.ru/cpp-beginners/thread565616.html
Помогите сделать программу на С Табуляция функции 2 сменных,и запись у текстовый файл u , крок u 0.2 v , крок v 0,41 y=ulnv спасибо
C++ Строки: На печать выдать слова, которые имеют четную длину и одинаковые первую и последние буквы Всем привет.помогите сделайть пожалуйста. Составить программу на языке С++ для обработки строк с использованием указателей. Дана строка. На печать выдать слова, которые имеют четную длину и одинаковые первую и последние буквы. Добавлено через 2 часа 48 минут Ребят помогите http://www.cyberforum.ru/cpp-beginners/thread565615.html
Решение нелинейного уравнения C++
Добрый вечер, никак не могу понять как реализовать на C++ решение следующего нелинейного уравнения относительно a: a = \sum_{k=1}^{n}{b}_{k}\sqrt{{c}_{k}{a}^{2} - {d}^{2}} bk, ck, d - константы.
Музыкальный плеер C++
Пожалуйста, напишите муз. плеер на с++, самый простой - стоп, пауза, перемотка.
C++ Как уровнять столбики в БД? http://www.cyberforum.ru/cpp-beginners/thread565587.html
Как уровнять столбики в таблице БД? Суть такая: cout<<"Имя"<<"Стоимость"<<"B розницу"<<"В наличии:"<<"До пополнения"<<endl; cout<<invtry.item<<invtry.cost<<invtry.retail<<invtry.on_hand<<invtry.lead_time<<endl; как сделать что бы список вытекал ровно под первой колонкой? т.е. не через использование '\t'
C++ Работа с текстом из файлов Добрый день всем) Помогите найти ошибку. Задача: Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного количества слов. Код вроде правильный, по идее должен работать, но не пойму в ем ошибка =( То выводит текст( правда весь и без точек), то просто даже не переходит на вывод. Помогите пожалуйста ^^ #include <iostream.h> #include... подробнее

Показать сообщение отдельно
eji
116 / 116 / 6
Регистрация: 17.09.2010
Сообщений: 288
04.05.2012, 20:22     Строки: вывести на экран слова четной длинны
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;
}
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru