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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Корень алгебраического уравнения http://www.cyberforum.ru/cpp-beginners/thread184792.html
Найти корень алгебраического уравнения на заданном интервале ,с точностью эпсилон 0,00001 (x-1)^2-0,5e^x=0 интервал Помогите пожалуйста Методом итераций,методом Ньютона,и Метод половинного деления (метод Бальзано)
C++ игра в города помогите плз. очень нужно написать компилятор, который открывает текстовый файл , в котором в случайном порядке написаны города, и сортирует их в нужном порядке...Например: до: Архангельск Вологда Ростов Анадырь после: Анадырь Ростов http://www.cyberforum.ru/cpp-beginners/thread184779.html
C++ В однородном массиве, который состоит из n действительных елементав, вычислить:
В однородном массиве, который состоит из n действительных елементав, вычислить: 1. максимальный по модулю элемент массива; 2.суму элементов массива расположенных между первым и вторым положительными элементами; 3.перетвориты массив таким образом, чтобы все элементы равны нулю размещались конце
C++ Ошибка undeclared identifier
#include <iostream> int Add (int x, int y) { std::cout << "In Add(), received " << first << " and " << second << endl; return (first + second); } int main() { using std::cout;
C++ Задания для самостоятельного выполнения http://www.cyberforum.ru/cpp-beginners/thread184759.html
Добрый день. Знаю, что уже задолбал своими глупыми вопросами, но нужна Ваша помощь. Задание 1. Записать и выполнить программу работы со строками текста выводящая результат на экран (по варианту): что добавляет к второй строки, что вводит пользователь три символа первой строки с 3 позиции. Задание 2. Записать программу, демонстрирующую введения отдельных текстовых строк фамилии, имени и...
C++ Удалить из строки каждое вхождение подстроки Удалить из строки s каждое вхождение подстроки s1. На С++ Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
01.11.2010, 16:07     сортировка
Цитата Сообщение от katena88 Посмотреть сообщение
При этом массив заполнен не весь, а только первые несколько элементов...
Вот с этого момента поподробнее - как это Вы массив создаёте и как заполняете? В любом случае, если известно количество элементов, какая разница - есть ещё место в массиве, или нет?
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
#include <stdio.h>
#include <stdlib.h>
 
#define MAX_ARRAY_SIZE 1024
 
int asc_cmp(const void * a, const void * b){
    return strcmp(*(char**)a, *(char**)b);
}
 
int desc_cmp(const void * a, const void * b){
    return strcmp(*(char**)b, *(char**)a);
}
 
int main(void){
    const char * big_array[MAX_ARRAY_SIZE] = { "Sidorov", "Ivanov", "Petrov" }, ** p;
    int i, size;
 
    for ( p = big_array; *p; ++p )
        ;
    size = p - big_array;
 
    printf("\nUnsorted:\n");
    for ( i = 0; i < size; ++i )
        printf("%s\n", big_array[i]);
 
    qsort(big_array, size, sizeof(char*), asc_cmp);
    printf("\nSorted ascendant:\n");
    for ( i = 0; i < size; ++i )
        printf("%s\n", big_array[i]);
 
    qsort(big_array, size, sizeof(char*), desc_cmp);
    printf("\nSorted descendant:\n");
    for ( i = 0; i < size; ++i )
        printf("%s\n", big_array[i]);
 
    return 0;
}
 
Текущее время: 11:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru