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

строка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить в обоих массивах минимальный элемент суммой отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread85941.html
Определить 2 одномерных целочисленых массива А(19) и В(26).Первый ввести с клавиатруы,а 2 задать как типизированую const.Используя собственную процедуру(функцию) заменить в обоих массивах минимальный элемент суммой отрицательных элементов.Полученые массивы вывести на печать.
C++ массив помогите пожалуйста,нужно: Составить программу для подсчёта суммы положительных элементов квадратной таблицы В, состоящей из N×N целых чисел, расположенных на побочной диагонали. Использовать динамический массив. http://www.cyberforum.ru/cpp-beginners/thread85939.html
C++ Не могу найти ошибку, подскажите=))
Подскажите где сдесь ошибка????? #include<iostream.h> #include<math.h> const int n=3, m=0; void change (int ); void InArray (int ); void InArray (int ); void PrintArray(int ); void PrintArray(int );
Управление шрифтами в консольном режиме C++
Пишу курсовик, тема легкая, но для "приятного" вывода результата было-бы не плохо немного отформатировать текст. Дело в том, что задание стоит о переводе чисел из/в системы счисления, а для подания результата хотелось-бы прописать внизу индексы. Не знаете, как можно уменьшать/увеличивать шрифты на си/си++ ??
C++ Отсортировать массив модифицированным методом простого выбора. http://www.cyberforum.ru/cpp-beginners/thread85903.html
Помогите пожалуйста! Отсортировать массив модифицированным методом простого выбора.
C++ Число и цифры Каким образом можна разделить число на цыфри, чтоб их сумировать: 123=1+2+3=6????? подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
15.01.2010, 01:05     строка
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
#include <stdio.h>
#include <ctype.h>
    
/* Как в строке заключить слова начинающиеся с согласной буквы в двойные кавычки?  */
#define STRLEN 128
#define NOVOWELS "bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ"
enum { INWORD = 1, QUOTED = 2 };
int main(void){
    char str1[STRLEN] = "Morgen, morgen, nur nicht heute! Sagen alle faulen Leute!", str2[STRLEN], *pStr1, *pStr2;
    int flags;
    
    for ( flags = 0, pStr1 = str1, pStr2 = str2; *pStr1; ++pStr1 ){
        if  ( isspace(*pStr1) || ispunct(*pStr1) ){
            if ( flags & QUOTED )
                *pStr2++ = '"';
            flags = 0;
        }
        else if ( !( flags & INWORD ) ){
            if ( strchr(NOVOWELS, *pStr1) ){
                *pStr2++ = '"';
                flags |= QUOTED;
            }
            flags |= INWORD;
        }
        *pStr2++ = *pStr1;
    }
    *pStr2 = '\0';
    printf("%s\n%s\n", str1, str2);
    return 0;
}
 
Текущее время: 04:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru