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

работа с функцией qsort - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру с именем STUDENT http://www.cyberforum.ru/cpp-beginners/thread412691.html
№1 Написать программу,которая считывает текст из файла и выводит на экран только предложения,содержащие введенное с клавиатуры слово. №2 Описать структуру с именем STUDENT,содержащую следующие поля: -фамилия и инициалы; -номер группы; -успеваемость(массив из пяти элементов). Написать программу,выполняющую следующие действия: -Ввод с клавиатуры данных в массив,состоящий из десяти структур...
C++ сумма n матриц размерностью m x l вроде простая задача на матрицы но не могу понять) есть n матриц размерностью m * l каждая. Нужно найти сумму всех этих матриц. Формат входных данных: n - целое число, m x l - размерность матриц, m<101, l<101 далее последовательно, одна за другой, вводятся матрицы Формат выходных данных: Результирующая матрица - сумма введенных матриц Ограничения: 0 <= N <= 40 (целое число) http://www.cyberforum.ru/cpp-beginners/thread412690.html
C++ Проверить, являются ли числа простыми
задание Составить программу для проверки утверждения: "Результатами вычислений по формуле x^2+x+41, при 0<x<40 являются простые числа". Все результаты вывести на экран. Моя часть программы //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h>...
Обращение к элементу массива через адрес C++
#include "a.h" #include <iostream> #include<stdio.h> using namespace std; void vvod(float mas,int n); void calc(float m1,float m2,float mrez,int n); void vyvod(float mas, int n); void zapr(float m1, float m2, int n);
C++ Перевод чисел из 8-ой в 16-ую систему счисления http://www.cyberforum.ru/cpp-beginners/thread412678.html
Перевести числа из 8ой в 16ую с плавающей запятой
C++ Нужно написать программу для работы с текстом. Отделите в слове повторяющиеся более двух раз буквы запятыми . Вычеркните из слова букву, предшествующую словосочетания «ча». подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.12.2011, 22:13     работа с функцией qsort
sergeu90, ну а толку то
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define DELIM " \t\n"
 
int cmp (const void *a, const void*b) { return strcmp ( *(char **)a, *(char **)b) ; }
 
int main(void)
{
    char *buf[BUFSIZ], s[BUFSIZ] = "Hello world world hello", *p;
    size_t i, cnt = 0;
 
    p = strtok (s, DELIM);
 
    while ( p )
    {
        buf[cnt++] = strdup ( p );
        p = strtok (NULL, DELIM);
    }
 
    qsort (buf, cnt, sizeof (char*), cmp); 
 
    for ( i = 0 ; i < cnt ; ++i)
    {
        printf ("\n %s", buf[i]);
        free (buf[i]);
    }
 
    system ("pause");
    return 0;
}
 
Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru