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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Виртуальная функция http://www.cyberforum.ru/cpp-beginners/thread369913.html
В учебнике дается понятие абстрактного класса, как класса содержащего хоть одну виртуальную функцию. Проблема в том, что я так и не смогла для себя четко понять, что же такое. виртуальная функция....
C++ Массив. Помогите доработать код, подскажите где ошибки. Сама задача проста: Есть массив, состоящий из натуральных чисел, поделенный на 4 части, необходимо переставить блоки ( верхний правый с нижним левым, и верхний левый с нижним правым). Подскажите,... http://www.cyberforum.ru/cpp-beginners/thread369905.html
C++ Создание программ с графической оболочкой.
Т.е. программы, работающие не в консоли. Знаю о Win API. Какие еще популярные инструменты есть? Есть что-то для новичка проще, чем Win API? Что посоветуете?
Помогите доработать код, работа с массивами. C++
Дан массив из натуральных чисел, переставить блоки массива по диагонали (т.е. 1-3, 2-4); -------------- | 1 | 2 | |_____|_ ____| | 4 | 3 | |_____|_____ | ...
C++ Вывод матрицы в файл, инициализация http://www.cyberforum.ru/cpp-beginners/thread369894.html
Здравствуйте, вечер вопросов, надеюсь на вашу помощь, кучу времени убил уже( Цели простая: заполнить матрицу последовательными числами, вывести результат на консоль, затем вывестти результат в...
C++ Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z. очень нужен код в С++(консольном) подробнее

Показать сообщение отдельно
jonson
233 / 206 / 61
Регистрация: 18.03.2010
Сообщений: 750
21.10.2011, 02:17
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
int main()
{     
     setlocale(0,"");
     char a[100], b[100];
     cout << "Введите строку: \n";
     gets(a);
     int i=0, j=0,k;
     int len=strlen(a);
 
     for (i = 0; i < len; i++)
    if(a[i]!=' ')           
        b[j++]=a[i];
    else
    {
        b[j++]=' ';
        for(int y=i; y<len; ++y)
            if( a[y+1] == ' ' )
                ++i;            
            else
                break;
    }
     k=j;
     for(int j = 0; j < k; j++)
    cout << b[j];
     cout << endl;
     system("pause");
     return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru