Форум программистов, компьютерный форум 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/thread85911.html
#include <stdio.h> #include <conio.h> #include <math.h> int main() { float xn, xl, x, eps, a, p; int count=0; printf("vvedit znachennia a\n"); scanf("%f",&a);
C++ Отсортировать массив модифицированным методом простого выбора. Помогите пожалуйста! Отсортировать массив модифицированным методом простого выбора. подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9458 / 5471 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru