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

Сортировка структуры по убыванию члена (int) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива http://www.cyberforum.ru/cpp-beginners/thread106993.html
Задан целочисленный массив, содержащий N элементов. Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива. Добавлено через 1 минуту только нужно это написать на Visual Studio 2008
C++ Вычислить S S=∑_(k=m)^n▒С(2n^2k) помогите плиз( не понимаю как Добавлено через 4 минуты только нужно это написать на Visual Studio 2008 вот скрин с формулой http://www.cyberforum.ru/cpp-beginners/thread106992.html
C++ Re: программы на структуры и массивы
Помогите решить ... Описать структуру с именем Note, содержащую следующие поля: фамилия и имя, номер телефона, день рождения (массив из 3 чисел). Написать программу, выполняющую ввод с клавиатуры данных в массив Blocknote, состоящий из 8 элементов типа Note. Упорядочить записи по датам дней рождения. Вывести на экран информацию о человеке, номер телефона которого введен с клавиатуры. Если такого...
Никак не могу найти ошибку, должен сосздать матрицу либо из звездочеку либо из пробелов C++
#include <iostream> #include <cmath> #include <ctime> using namespace std; int main(){ char a; int zvezd,probel,b; int i,j,n,s; cout<<"Введите размер матрицы <=20"; cin>>n;
C++ Работа с графикой http://www.cyberforum.ru/cpp-beginners/thread106969.html
приветствую всех:) получил задание: Определить класс Квадрат, предусмотреть следю поля: -координаты левого верхнего угла, -длина стороны, -цвет фигуры, и следующие методы: -инициализация полей заданного класса, -получение координат всех вершин, -получение длины стороны,
C++ Перегрузка операторов Столкнулся с проблемой при написании лабораторной по перегрузке операторов. Задание таково: описать класс, содержащий координаты отрезка, метод для вычисления длины этого отрезка, перегрузить операторы сложения и умножения и затем применить их в работе с объектами класса. Код: class Otrezok { private: double x1; double y1; double x2; подробнее

Показать сообщение отдельно
oshilan
0 / 0 / 0
Регистрация: 03.10.2009
Сообщений: 56
21.03.2010, 09:49     Сортировка структуры по убыванию члена (int)
Дана структура, где поля: name - имя ученика, mark[0], mark[1], mark[2], mark[3] - оценки по 4-м предметам, mark[4] - сумма балов ученика. Данные вводятся вручную. Нужно вывести на екран отсортированную таблицу учеников с их оценками по убыванию суммы балов. Закоментированный отрывок - неотсортированная таблица. Текст удачно проходит компиляцию в BorlandC++. Зараннее спасибо!
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 <iostream.h>
#include <stdio.h>
#include <conio.h>
main()
{ clrscr();
  struct str
    { char name[16];
      int mark[5];
    } str_i[4];
  int i, n=1;
  for(i=0;i<4;i++)
    { cout<<"Enter name of the "<<n<<"-st pupil: ";
      cin>>str_i[i].name;
      cout<<"Marks:"<<endl;
      cout<<"Math.: "; cin>>str_i[i].mark[0];
      cout<<"Phys.: "; cin>>str_i[i].mark[1];
      cout<<"Geog.: "; cin>>str_i[i].mark[2];
      cout<<"Lang.: "; cin>>str_i[i].mark[3];
      cout<<endl;
      n++;
    }
  for(i=0;i<4;i++)
    { str_i[i].mark[4]=str_i[i].mark[0]+str_i[i].mark[1]+str_i[i].mark[2]+str_i[i].mark[3];
    }
  printf("%18s%7s%7s%7s%7s%7s\n","Pupil's name","Math.","Phys.","Geog.","Lang.","Amount");
/*for(i=0;i<4;i++)
    { printf("%d%s",i+1,".");
      printf("%16s",str_i[i].name);
      printf("%6d",str_i[i].mark[0]);
      printf("%7d",str_i[i].mark[1]);
      printf("%7d",str_i[i].mark[2]);
      printf("%7d",str_i[i].mark[3]);
      printf("%7d\n",str_i[i].mark[4]);
    }*/
  getch();
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru