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

Сортировка массива структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ По матрице и заданному числу построить вектор http://www.cyberforum.ru/cpp-beginners/thread22942.html
По матрице размерностью m*n и заданному числу построить вектор, элемент которого равен 1, если наибольший элемент соответствующей строки матрицы не меньше заданного числа, и 0 - в остальных случаях. Определить моду для элемента вектора. Считать m<=10, n<=20. Вот тут тоже спрашивали http://www.cyberforum.ru/cpp/thread18317.html , но так и не помогли)
C++ В квадратной матрице найти максимальный элемент для каждой строки 4. В квадратной матрице с числом строк не более 15 найти максимальный элемент для каждой строки, подсчитать сумму найденных элементов и выбрать минимальный из них. Формат числа ±цц. http://www.cyberforum.ru/cpp-beginners/thread22888.html
C++ Вычислить (1-sin0.1)+(1+sin0.2)+...+(1+sin1.0).
//Вычислить (1-sin0.1)+(1+sin0.2)+...+(1+sin1.0). #include <iostream> #include <math.h> #include <conio.h> float a=0,n; //задание типов переменных int i; int main() {
C++ В целочисленной матрице указать индексы всех элементов, имеющих наибольшее значение в столбцах
//2.27. В целочисленной матрице порядка n х n указать индексы всех элементов, имеющих наибольшее значение в столбцах. #include <math.h> #include <iostream> #include <conio.h> using namespace std; struct MAX
C++ Реестр http://www.cyberforum.ru/cpp-beginners/thread22866.html
Не могу открыть реестр пишет заблокировано администратором
C++ Работа с Класами в С++ Люди виручайте есть такое задание: Написати клас для ефективної роботи з рядками, дозволяючий форматувати і порівнювати рядки, зберігати в рядках числові значення і витягувати їх. Для цього необхідно реалізувати: § переобтяжені оператори привласнення і конкатенації; § операції порівняння і приведення типів; § перетворення в число будь-якого типу; § висновок... подробнее

Показать сообщение отдельно
Lord_Voodoo
Супер-модератор
 Аватар для Lord_Voodoo
8506 / 2173 / 61
Регистрация: 07.03.2007
Сообщений: 10,848
Завершенные тесты: 1
10.02.2009, 18:09     Сортировка массива структур
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
#include <stdio.h>
#include <stdlib.h>
int i;
typedef struct
{
  int data;
  char s;
} r;
r a[11];
int compare (r *, r *);
int main ()
{
  for (i = 0; i <= 10; i++)
    a[i].data = rand () % 100;
  for (i = 0; i <= 10; i++)
    printf ("%d ", a[i].data);
  qsort (a, 11, sizeof (r),
  (int (*)(const void *, const void *)) compare);
  printf ("\n");
  for (i = 0; i <= 10; i++)
    printf ("%d ", a[i].data);
  printf ("\n");
return 0;
}
int
compare (r * arg1, r * arg2)
{
  if (arg1->data < arg2->data)
    return -1;
  if (arg1->data == arg2->data)
    return 0;
  if (arg1->data > arg2->data)
    return 1;
}
 
Текущее время: 16:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru