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

Сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Константные статические объекты класса. http://www.cyberforum.ru/cpp-beginners/thread222394.html
Здравствуйте. Есть класс "матрица" нужно задать константные матрицы такие как E - единичная матрица и т.д., как это сделать? #include <iostream> #include <sstream> #include <string> #include <vector> #include <map> #include <set> #include <algorithm> #include <limits> #include <iomanip>
C++ Как массив разнозначных чисел превратить в массив цифр? (С++) (Я делаю на Builder 6, С++ на консоли) У меня в курсаче есть такое задание: Для введённого целого числа N определить N-ую ЦИФРУ последовательности. Последовательность составляется так: Это ЧИСЛА Фибоначчи, Последующее = сумме двух предыдущих (F = F + F) Даны F = 0, F = 1. Т.е. дальше будет так: F = F + F = 1, F=1+1=2, F=2+1=3 и т.д. будут такие ЧИСЛА:... http://www.cyberforum.ru/cpp-beginners/thread222384.html
C++ Определить, лежит ли точка с заданными координатами внутри треугольника
Как с помощью этого решить это: Определите, лежит ли точка с координатами (x0, y0) внутри треугольника, вершины которого расположены в точках (x1, y1), (x2, y2) и (x3, y3). //=======================geometry.cpp #include <math.h> #include <fstream.h> #include <iostream.h> #include "geometry.h"
Два вопроса по простой программе C++
Вообщем начал изучать С++ (и из этого следует что я ничего не понимаю в программировании) В интернете скачал учебник "С++ для чайников" И там была показана первая программа: #include <stdio.h> #include <iostream.h> int main (int nNumberofArgs, char * psArgs ) { // Введите температуру в градусах цельсия int nNCelsius; cout << "Температура по цельсию: ";
C++ Удалить 0 эл-ты из одномерного массива http://www.cyberforum.ru/cpp-beginners/thread222354.html
Подкиньте программу удаляющую из одномерного массива все 0 элементы. Заранее благодарен!
C++ Бинарное дерево Здравствуйте! Пожалуйста, помогите улучшить программу. Программа работает, только надо добавить StringGrid, куда надо выводить бинарное дерево так, чтобы оно располагалось структурировано. То есть меньший элемент левее, больший – правее, а корень находился выше и посередине. И чтобы это выглядело так в не зависимости от количества элементов. Как это представить? У меня стоит CodeGear RAD... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
29.12.2010, 18:41     Сортировка
Вот, функции и процедуры для работы со строками не использовал, все ручками-с Проверки на корректность вводимого числа нет:
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
40
41
42
43
44
#include <stdio.h>
#include <stdlib.h>
 
int cmp(const void* a, const void* b)
{
    char A = *(char*) a;
    char B = *(char*) b;
    if(A < B)
        return 1;
    if(B < A)
        return -1;
    return 0;
}
 
int main()
{
    char buf[9];
    size_t k = 0;
    unsigned long long num;
    printf("Input num: ");
    scanf("%Lu", &num);
    
    if(num >= 1000000000)
    {
        fprintf(stderr, "Illegal number: %Lu\n", num);
        exit(1);
    }
    
    while(num)
    {
        buf[k++] = num % 10 + '0';
        num /= 10;
    }
    
    qsort(buf, k, sizeof(char), cmp);
    
    while(k)
        putchar(buf[--k]);
        
    putchar('\n');
        
    
    exit(0);
}
UPD, добавил проверку числа
 
Текущее время: 06:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru