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

Сортировка методом подсчета - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан двумерный массив, содержащий 12 строк и 14 столбцов http://www.cyberforum.ru/cpp-beginners/thread1025276.html
Дан двумерный массив, содержащий 12 строк и 14 столбцов. Элементами массива являются целые числа. Упорядочить массив по невозрастанию элементов последней строки.
C++ получение новой матрицы Даны две действительные квадратные матрицы порядка n. Получить новую матрицу умножением элементов каждого столбца первой матрицы на наименьшее из значений элементов соответствующей строки второй матрицы. http://www.cyberforum.ru/cpp-beginners/thread1025274.html
найти наименьший элемент C++
Дан двумерный массив размером 12х12. Найти наименьший элемент массива и указать его индекс.
C++ данные о работниках
Помогите решить? *Написать программу создания файла, содержащего данные о работниках предприятия - фамилии, имена, день, месяц и год рождения. Выдать на экран сведения о человеке, фамилия которого вводится с клавиатуры.
C++ Исходники компилятора языка Си http://www.cyberforum.ru/cpp-beginners/thread1025271.html
Доброго времени суток, форумчане. Быть может, у кого-нибудь есть завалявшиеся исходники компилятора языка Си, написанного на С/С++ ? Буду премного благодарен.
C++ Подсчитать количество введенных чисел Помогите с решением! *Подсчитать количество введенных чисел и указать наибольшее из них. подробнее

Показать сообщение отдельно
Эвелина5
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 6
02.12.2013, 07:48     Сортировка методом подсчета
Написать программу для подведения итогов Олимпийских игр. Пользователь вводит название команды и завоеванное ею количество медалей каждого достоинства. Вычислить общее количество медалей для каждой команды и соответствующее количество баллов (Золото - 5 баллов, серебро - 2 баллов, бронза - 1 балла). Отсортировать команды по количеству набранных баллов в порядке убывания методом подсчета. Сортировку и расчет статистических значений оформить в виде функций.
я не могу понять метод подсчета :с
вот я набросала прогу , но она без подсчета, у меня не получается

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "stdafx.h"
//#include <locale.h>
#include <iostream>
#include <string>
#include <string.h>
using namespace std;
 
int main()
{
setlocale (LC_ALL, "Russian");
 
const int NotUsed = system( "color F1" );
int a=0,b=0,c=0,r=0,i=0,*k=0,**y=0,j=0;
int*h= new int [i];
char **ch= new char*[10];
ch[10]=new char[10];
const int zoloto=5;
const int serebro=2;
const int bronza=1;
cout « "Введите количество команд : "« endl;
cin »i; // переменная для считывания символа с клавиатуры 
int wordcount = 0; // число слов 
for(int kol=1; kol<=i; kol++)
{
cout « "Введите название страны:"« endl; 
cin»ch[kol][kol];
cout « "Введите количество золотых медалей : "« endl;
cin » a;
cout « "Введите количество серебряных медалей : "« endl;
cin » b;
cout « "Введите количество бронзовых медалей : "« endl;
cin » c;
 
h[kol]=(zoloto*a)+(serebro*b)+(bronza*c);
cout « " "« h[kol] «endl;
}
for(int m=0; m<i;m++)
{
cout«ch[m]«" - "« h[m]«endl;
}
//
// for(int m = 0; m < i; m++)
// {
// ch[h[m]]++;
// }
// //бежимся по всему отрезку
// //с 0 до k-1
// for(int m = 0; m < i; m++)
// {
// //выводим i c[i] раз
// for(int j = 0; j < ch[i]; j++)
// cout«i«" ";
// } 
//// cout «"Место ["« i «"] = "«ch++«"\n";
 
system ("pause");
return
0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru