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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура последовательности типа http://www.cyberforum.ru/cpp-beginners/thread297427.html
в чем смысл этой структуры...Я ничего не могу найти в интернете по этой теме...
C++ В массиве B[10] найти максимальный элемент, его порядковый номер и произведение его элементов. Ниже программа на определение максимального элемента(нужно только в printf чет записать)). В заголовке написано что еще нужно, желательно по этому тексту программы делать. # include <stdio.h> # define B10 int main(void) { int B, max, i; printf(“\n vvedite %d chisel:\n”, 10); for(i=0; i<10; i++); http://www.cyberforum.ru/cpp-beginners/thread297416.html
C++ Бинарные деревья((
вот такое задание ... Вершина дерева содержит указатель на строку и динамический массив указателей на потомков. Размерность динамического массива в корневой вершине - N, на каждом следующем уровне - в 2 раза больше. Функция при включении строки создает вершину, наиболее близкую к корню. заранее спасибо
C++ Реверсы
У кого-то есть код програмы игры реверсы, в консольном виде, очень надо.
C++ Композиция классов и объектов данных http://www.cyberforum.ru/cpp-beginners/thread297411.html
Номиналы украинских гривен могут иметь значение 1, 2, 5, 10, 20, 50, 100, 500, 1000, 5000. Копейки представить в виде 0.01 (1 копейка), 0.05 (5 копеек), 0.1 (10 копеек), 0.5 (50 копеек). Создать класс Money для работы с суммами. Сумма должна быть представлена ​​полями-номиналами, значениями которых должны быть количество купюр данного номинала. Реализовать сложения сумм, вычитание сумм, деление...
C++ не понимаю-почему не сравнивает? господа имеется программа которая выполняет следущее: 1)пользователь вводит время,которое заносится в файл 2)программ определяет сколько на самом деле време и заносит в другой txt файл 3)сравнивает 2 файла. Что интересно-показывает не совпадение,хотя они совпадают обсалютно!!! И что ещё интересно ногда вводиш в ручную и в первый файл и во второй показывает что файлы одинаковы! вот... подробнее

Показать сообщение отдельно
jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
17.05.2011, 16:46     строка с нечетной длиной слов
на вот, времени мало, наваял на скорую руку. ))
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 <iostream>
#include <stdio.h>
 
 
int main()
{ 
    setlocale(LC_ALL,"");
    char str[] = "Дана строка. Сформировать новую строку, скопировав в нее слова \nисходной строки,"
             " которые имеют нечетную длину, разделить слова пробелом.\n";
 
    char str2[255]="";              
    printf("%s","исходная строка:");
    printf("\n%s\n",str);               
    
    int beginword = 0;
    int count = 0;
    
    for (int i=0; i<strlen(str); i++)
    {
         if(str[i] == ' ' || str[i] == ',' || str[i] == '.' ||  str[i] == '\n')
             continue;
         beginword = i;
         do 
         {
             count++;
             ++i;
         } while (str[i] != ' ' && str[i] != ',' && str[i] != '.' && str[i] != '\n');
    
         if( (count % 2) != 0 )
         {
            for(beginword; beginword<i; beginword++)
                str2[strlen(str2)] = str[beginword];
        
            str2[strlen(str2)] = ' '; 
         }
         count = beginword = 0;
    }
        str2[strlen(str2)-1] = '\0';
        printf("%s\n", "результат:"); 
        printf("%s\n\n\n", str2); 
 
    system("pause");     
    return 0;   
}
Миниатюры
строка с нечетной длиной слов  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru