Форум программистов, компьютерный форум, киберфорум
Наши страницы

Cортировки массива c помощью функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread1029451.html
Выдает ошибки а в чем проблемма не пойму (программирую недавно) Unit1.cpp(94): W8004 'p' is assigned a value that is never used Unresolved external '__InitVCL' referenced from C:\PROGRAM...
C++ Создать и вывести на экран двумерный массив целых чисел размерностью 3х3 1. создать и вывести на экран двумерный массив целых чисел размерностью 3х3 2. создать и вывести на экран двумерный массив вещественных чисел размерностью 2х5 3. создать и вывести на экран... http://www.cyberforum.ru/cpp-beginners/thread1029448.html
Виртуальные функции с одинаковым именем и разным набором аргументов C++
Есть абстрактный базовый класс и пара наследников. class Base { public: vurtual void Func(int a); vurtual void Func(int a, int b); }; class ChildA : public Base
розробити програму для роботи з рядками C++
написать программу, которая будет находить вхождения одной строки в другую
C++ Матричный код выдает ошибку http://www.cyberforum.ru/cpp-beginners/thread1029423.html
Программа должна выводить минимум и элементы массива вводятся с клавиатуры, но у меня небольшая проблемка подредактируйте код пожалуйста #include <iostream> #include <iomanip> #include <cstdlib>...
C++ Сравнение двух массивов Добрый день ! В условии задачи сказано, что есть два массива по 10 элементов, значения которых случайно генерируются от 0 до 30. Нужно вывести все числа, которые повторяются в обоих массивах. ... подробнее

Показать сообщение отдельно
Kuzia domovenok
2050 / 1895 / 173
Регистрация: 25.03.2012
Сообщений: 6,516
Записей в блоге: 1
05.12.2013, 13:33
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
void input(int* data, size_t num){
  size_t i;
  for (i=0; i<num; i++)
    scanf("%d", &(data[i])  );
}
void output(int* data, size_t num){
  size_t i;
  for (i=0; i<num; i++)
    printf("%d ", data[i]);
}
int greater(const void* a, const void* b){
  return (*((int*)a))-(*((int*)b));
}
int less(const void* a, const void* b){
  return (*((int*)b))-(*((int*)a));
}
int main(){
  int data[20];
  input(data, 20);
  qsort(data, 20, sizeof(int), greater);
  output(data, 20);
  qsort(data, 20, sizeof(int), less);
  output(data, 20) ;
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.