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

Динамический массив структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ бык корова и теленок http://www.cyberforum.ru/cpp-beginners/thread193597.html
Написать решение задачи: бык стоит 10р, корова - 5р, теленок - 0.5р. Нужна на 100р купить 100 голов скота. Должа вывести такой ответ: 1 бык, 9 коров, 90 телят
C++ файлик Доброго времени суток, есть функция, которая должна считать с файла матрицу(квадратную) в первой строке файла - размерность, а дальше тело матрицы с пробелами накидал вот такой быдлокод: int main(int **arr,int &m) { FILE* fp = fopen("matrix.txt", "r"); if (fp) { //читаем количество строк и столбцов fscanf(fp, "%d", &m); //выделяем место http://www.cyberforum.ru/cpp-beginners/thread193572.html
C++ Создать класс треугольник
Доброй ночи.Помогите,пожалуйста написать программу. Создать класс треугольник, члены класса - координаты 3-х точек. Предусмотреть в классе методы проверки существования треугольника,вычисления и вывода сведений о фигуре – длины сторон, углы, периметр,площадь. Создать производный класс – равнобедренный треугольник,предусмотреть в классе проверку, является ли треугольник равнобедренным.Написать...
Подключение заголовочных файлов C++
Итересует меня вопрос : нужно ли при компиляции программ оставлять только нужные хэдеры ? т.е. их минимальное кол-во для корректной компиляции приложения. Т.е. влияют ли негативно, не используемые хэдеры в программе ? Вопрос возник потому, что у меня есть определённая заготовка с которой я постоянно работаю, и там подключены все основные библиотеки. Пример : #include <iostream> #include...
C++ большее число на главной диагонали http://www.cyberforum.ru/cpp-beginners/thread193537.html
вот прога, которая должна по идее задавать квадратную матрицу (задается), и находить в каждой строке максимальное число (вроде находит), и в итоге нужно что бы на главной диагонали матрицы были максимальные числа (не получается). вот пример как должно быть: исходная матрица а это должно быть в ответе 3 8 9 5 9 8 3 5...
C++ объсните принцип работы Объясните кому не сложно принцип работы данной программы Планируется переписывание на паскале #include <fstream> using namespace std; int main() { ifstream in("INPUT.TXT"); ofstream out("OUTPUT.TXT"); подробнее

Показать сообщение отдельно
kle0fas
6 / 6 / 1
Регистрация: 25.02.2010
Сообщений: 12
19.11.2010, 23:03     Динамический массив структуры
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
#include <iostream>
 
using namespace std;
 
struct sportsmens
{
  int competition1,competition2;
  int num,result;
};
 
int compare(const void * a, const void * b)
{
  struct sportsmens *ia = (struct sportsmens *)a;
  struct sportsmens *ib = (struct sportsmens *)b;
  return ib->result-ia->result;
}
 
int main()
{
  int m,n,i;
  cin>>m>>n;
  sportsmens *a = new sportsmens[m];
  for(i=0;i<m;i++)
  {
    cin>>a[i].competition1>>a[i].competition2;
    a[i].num=i;
    a[i].result=a[i].competition1+a[i].competition2;
  }
  cout<<endl;
  qsort(a,m,sizeof(sportsmens),compare);
  cout<<"Results:"<<endl;
  for(i=0;i<n;i++)
    cout<<a[i].num+1<<" : "<<a[i].result<<endl;
  delete a;
  return 0;
}
примерно так
 
Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru