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

Сортировка (исправить код) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение проекта в Microsoft Visual Studio C++ http://www.cyberforum.ru/cpp-beginners/thread693432.html
Подскажите как реализовать это пример, сразу оговорюсь (консольное приложение) в Microsoft Visual Studio C++ И так начнем: Дан Текстовый файл c расширением txt нужно вывести на экран и скопировать в...
C++ Сортировка данных Добрый вечер! Помогите пожалуйста выполнить несколько заданий: 1. Сортировать числовой массив (целые числа) методом слияний . Оценить реальное время на сортировку на текущем компьютере.... http://www.cyberforum.ru/cpp-beginners/thread693420.html
не могу наити ошибки в чем они заключаются C++
#include "stdafx.h" #include <ctime> #include <cstdlib> #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; int main () {
Проверка email C++
Всем доброго времени суток! Задача видна по заголовку темы. в общем у меня сейчас картина такая #include <iostream> using std::cout; using std::cin; using std::endl; int main() {
C++ Однострочный редактор http://www.cyberforum.ru/cpp-beginners/thread693396.html
Текстовый редактор OLE (One-Line Editor) работает с текстом, состоящим ровно из одной строки строчных латинских букв. Редактор поддерживает следующие команды, длиной в один символ каждая: L --...
C++ Моделирование океана - ошибки линковщика при компиляции Набрал огромный код из книги "C++ изнутри", при компиляции получаю: Ошибка 1 error LNK2001: неразрешенный внешний символ ""protected: static class Ocean * Cell::Ocean1"... подробнее

Показать сообщение отдельно
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
09.11.2012, 23:38
странность у вас какая то...
почему количество медалей вещественное число?
float s=0;
s+=a[i].medal[j]; //считает количество всех медалей для каждой команды

Цитата Сообщение от tokar2 Посмотреть сообщение
C++
1
2
3
4
5
6
7
void inp(list a[size]){
     for(int i=0;i<size;i++){
          cin>>a[i].name; *//ввод имя команды
     for(int j=0;j<n;j++)
          cin>>a[i].medal[j]; *//ввод трех медалей
     }
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
struct list{
     char name[50];
     int medal[10];
     int bals;
     int s;
};
 
void inp(list a[size]){
     for(int i=0;i<size;i++){
          cin>>a[i].name; *//ввод имя команды
          for(int j=0;j<n;j++)
               cin>>a[i].medal[j]; *//ввод трех медалей
     }
     for(int i=0;i<size;i++){
          a[i].bals=a[i].s=0;
          for(int j=0;j<n;j++){
               if(j==0) a[i].bals+=a[i].medal[j]*5; //баллы за золотую медаль
               if(j==1) a[i].bals+=a[i].medal[j]*3; //баллы за серебряную медаль
               if(j==2) a[i].bals+=a[i].medal[j]*2;  //баллы за бронзовую медаль
               a[i].s+=a[i].medal[j];     //считает количество всех медалей для каждой команды
          }
      }
}
ну а далее сортировка
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru