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

Минимальное число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ создание класса http://www.cyberforum.ru/cpp-beginners/thread370316.html
//--------------------------------------------------------------------------- #include <clx.h> #pragma hdrstop #include <stdio.h> //--------------------------------------------------------------------------- class drob //объявление класса { private:
C++ Динамическая грфика Написать программу движения шарика вдоль заданной линии с регулируемой скоростью. Уравнение у=е^-х^2 http://www.cyberforum.ru/cpp-beginners/thread370306.html
Программа писатель / читатель C++
Подскажите плиз, как организовать программу, которая читает/пишет с многопоточной обработкой. т.е. программа что то записывает в буфер обмена и что-то считывает. Работают параллельно. Буфер обмена - общий
C++ Дано натуральное число n
Дано натуральное число n. Определить содержит ли квадрат числа n число m . Сколько раз? - помогите решить, начали недавно изучать C++, но я пока не могу понять
C++ Задание графа с помощью связного списка. Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread370281.html
Здравствуйте! Помогите пожлуйста! Из файла нужно прочитать количество вершин и список смежности. В моем примере это: 5 2 3 4 0 1 3 4 5 0 1 2 5 0 1 2 5 0 2 3 4 0
C++ Матрицы. Ввод и вывод в файл матрицу. Прочитать из текстового файла элементы квадратной матрицы. Предусмотреть возможность работы с матрицами различной размерности. Повернуть относительно центрального элемента матрицу на 90 градусов по часовой стрелки. Вывести полученную матрицу в другой текстовый файл. Картинка с примером прилагается. подробнее

Показать сообщение отдельно
jds_07
27 / 26 / 1
Регистрация: 12.03.2009
Сообщений: 85
03.11.2011, 15:21     Минимальное число
Цитата Сообщение от easybudda Посмотреть сообщение
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
#include <stdio.h>
 
#define MAX_LEN 255
#define READ_MASK "%255s"
 
void sorted_split(const char * a, const char * b, char * buf){
    if ( ! *a ){
        if ( ! *b )
            *buf = 0;
        else {
            *buf++ = *b++;
            sorted_split(a, b, buf);
        }
    }
    else {
        if ( ! *b ){
            *buf++ = *a++;
            sorted_split(a, b, buf);
        }
        else {
            if ( *a < *b )
                *buf++ = *a++;
            else
                *buf++ = *b++;
            sorted_split(a, b, buf);
        }
    }
}
 
int main(void){
    char a[MAX_LEN + 1], b[MAX_LEN + 1], buf[MAX_LEN * 2 + 1];
    
    while ( printf("A = ") && scanf(READ_MASK, a) == 1 && printf("B = ") && scanf(READ_MASK, b) == 1 ){
        sorted_split(a, b, buf);
        printf("Result: %s\n", buf);
    }
    
    return 0;
}
Не правильно решил. Попробуй задать: 94 95 должно быть: 9495
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru