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

Строки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Показать процесс сортировки массива http://www.cyberforum.ru/cpp-beginners/thread319265.html
Подскажите, какой код нужно добавить, чтобы в программе: 1) каждое случайное число было в кружочке; 2) показывался процесс сортировки масиива (как происходит перестановка). Вот программа: #include <iostream> #include<time.h> #include<windows.h>
C++ Массивы Найдите сумму тех чисел, которые чётные и отрицательные.:cofee2: http://www.cyberforum.ru/cpp-beginners/thread319243.html
Отсортировать по убыванию элементы массива с нечетными номерами методом обмена в прогрмамме С++ C++
Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20,20). ТРЕБУЕТСЯ: Отсортировать по убыванию элементы массива с нечетными номерами методом обмена.:sorry:
ошибка сегментирования C++
При запуске скомпилированной (gcc) программы выскакивает ошибка сегментирования, а при запуске ее же в дебагере (gdb) -- program exited normally. Как такое понимать?
C++ Очередь http://www.cyberforum.ru/cpp-beginners/thread319208.html
Всем привет! Вопрос: целесообразно ли перегружать для очереди операторы ввода/вывода и оператор , для произвольного доступа к елементам ? Спасибо.
C++ Удаление файлов определенного расширения люди помогите доделать прогу,очень срочно... нужно зделать что бы она сначала искала,а потом предлагала удалить файл,файлы *.bat формата(на данный момент ищет только txt файлы) вот http://www.ex.ua/view_storage/267234014061 сама прога прога сделана на VS C#.. очень срочно нужно..если возможно до завтра(14-06-2011),7-8 часов утра по московскому времени переделаный вариант отправте на почту... подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
14.06.2011, 08:56     Строки.
Ну если я правильно понял...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string.h>
#define size 100
void erase (char * x){
    while (*x = *(x+++1));
}
    
int main(){
    char str[size];
    gets(str);
    while (char * x = strchr(str,' ')) erase(x); //удаление пробелов
    for (unsigned i = 0; str[i+1]; i++)
        for (unsigned j = i+1; str[j]; j++)
            if (str[i] > str[j]) {char temp = str[i]; str[i] = str[j]; str[j] = temp;}
    for (unsigned i = 0; str[i]; i++){
        printf("%c",str[i]);
        if (str[i]!=str[i+1]) printf(" ");
    }
    return 0;
}
 
Текущее время: 11:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru