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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DoubleCat
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 20
#1

Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 - C++

09.06.2013, 17:27. Просмотров 660. Ответов 15
Метки нет (Все метки)

Элементы вещественного массива размером N содержат результаты забега на 100 м N спортсменов, измеренные в сек. Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 (указать номера четырёх спортсменов).

Помогите мне, пожааалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2013, 17:27     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100
Посмотрите здесь:

Какие функции нужно знать для участия в олимпиаде - C++
не подскажите какие основные и самые важные функции/библиотеки нужно знать для участия в олимпиаде?

Использовать битове операций для обнуления всех бит, кроме последних четырёх - C++
В задании имеется ввиду последние 4 бита старшего разряда. Как мне кажется, нужно воспользоваться оператором сдвига. Но вот как выяснить на...

Подскажите команду для открытия браузера по умолчанию - C++
Подскажите команду для открытия браузера по умолчанию

Собираю команду для создания текстовой рпг - C++
Всем привет! Я собираю людей в команду, для разработки текстовой рпг, может быть, в дальнейшем графической)) Я недавно начал...

Функция pow как написать команду для неё - C++
Здравствуйте, В моей программе есть команда y=a^2+b^3/a^3-b^3. Мне сказали, что его надо прописать через pow, на что и ругается...

Четырёх связный список - C++
Доброго всем времени суток. Помогите пожалуйста написать программу на с++ по следующему заданию: Создать класс "Матрица,n,m", где n и m -...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
09.06.2013, 17:37     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #2
лол, тут задача на 2 строчки, курсовая блин
DoubleCat
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 20
09.06.2013, 17:39  [ТС]     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #3
Но я реально не врубаюсь, как это делать. Раз на две строчки, помог бы.
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
09.06.2013, 17:48     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #4
ну если ты так молишь
C++
1
2
3
4
5
6
7
8
9
10
11
12
    const int N = 10;
 
    double bckup[N];
    double a[N] = {1.11, 0.89, 0.55, 1.23, 0.43, 5.43, 2.11, 1.00, 3.44, 0.76};
 
    std::copy(a, a+N, bckup);
 
    std::sort(a, a+N);
 
    for (int i=0; i<4; i++) {
        std::cout << a[i] << " -> #" << std::find(bckup, bckup+N, a[i]) - bckup << '\n';
    }
DoubleCat
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 20
09.06.2013, 17:53  [ТС]     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #5
Цитата Сообщение от OstapBender Посмотреть сообщение
ну если ты так молишь
C++
1
2
3
4
5
6
7
8
9
10
11
12
    const int N = 10;
 
    double bckup[N];
    double a[N] = {1.11, 0.89, 0.55, 1.23, 0.43, 5.43, 2.11, 1.00, 3.44, 0.76};
 
    std::copy(a, a+N, bckup);
 
    std::sort(a, a+N);
 
    for (int i=0; i<4; i++) {
        std::cout << a[i] << " -> #" << std::find(bckup, bckup+N, a[i]) - bckup << '\n';
    }




18 ошибок ((( Не мог бы целиком написать?
Expocooky
56 / 56 / 2
Регистрация: 06.06.2013
Сообщений: 112
09.06.2013, 18:46     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #6
Создай консольное приложение и вставь этот код в функцию main
DoubleCat
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 20
09.06.2013, 19:00  [ТС]     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #7
Expocooky, так и делаю. И вот что получаю

http://f13.spaces.ru/p/0810551671831...ezymjannyj.jpg
Expocooky
56 / 56 / 2
Регистрация: 06.06.2013
Сообщений: 112
09.06.2013, 19:07     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #8
Скидывай все что накодил и лог ошибок
DoubleCat
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 20
09.06.2013, 19:09  [ТС]     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// kursovaja.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <cstring>
 
using namespace std;
 int main()
 const int N = 10;
 
    double bckup[N];
    double a[N] = {1.11, 0.89, 0.55, 1.23, 0.43, 5.43, 2.11, 1.00, 3.44, 0.76};
 
    std::copy(a, a+N, bckup);
 
    std::sort(a, a+N);
 
    for (int i=0; i<4; i++) {
        std::cout << a[i] << " -> #" << std::find(bckup, bckup+N, a[i]) - bckup << '\n';
    }










Код
1>------ Построение начато: проект: kursovaja, Конфигурация: Debug Win32 ------
1>Компиляция...
1>kursovaja.cpp
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(10) : error C2144: синтаксическая ошибка: перед "int" требуется ";"
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(10) : error C2270: main: модификаторы недопустимы для функций, не являющихся членами
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(12) : error C2057: требуется константное выражение
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(12) : error C2466: невозможно выделить память для массива постоянного нулевого размера
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(13) : error C2057: требуется константное выражение
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(13) : error C2466: невозможно выделить память для массива постоянного нулевого размера
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(15) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(15) : error C2365: std::copy: переопределение; предыдущим определением было "функция"
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(15) : fatal error C1903: не удается восстановить после предыдущих ошибок; остановка компиляции
1>Журнал построения был сохранен в "file://c:\Users\Никита\Documents\Visual Studio 2008\Projects\kursovaja\kursovaja\Debug\BuildLog.htm"
1>kursovaja - ошибок 9, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Expocooky
56 / 56 / 2
Регистрация: 06.06.2013
Сообщений: 112
09.06.2013, 19:13     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #10
После int main() должен быть знак {
Соответсвенно, в конце кода должен быть знак }
DoubleCat
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 20
09.06.2013, 19:14  [ТС]     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #11
Цитата Сообщение от Expocooky Посмотреть сообщение
После int main() должен быть знак {
Соответсвенно, в конце кода должен быть знак }



Поставил. Теперь в логе 4 ошибки:


1>------ Построение начато: проект: kursovaja, Конфигурация: Debug Win32 ------
1>Компиляция...
1>kursovaja.cpp
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(18) : error C2039: sort: не является членом "std"
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(18) : error C3861: sort: идентификатор не найден
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(21) : error C2039: find: не является членом "std"
1>c:\users\никита\documents\visual studio 2008\projects\kursovaja\kursovaja\kursovaja.cpp(21) : error C3861: find: идентификатор не найден
1>Журнал построения был сохранен в "file://c:\Users\Никита\Documents\Visual Studio 2008\Projects\kursovaja\kursovaja\Debug\BuildLog.htm"
1>kursovaja - ошибок 4, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Expocooky
56 / 56 / 2
Регистрация: 06.06.2013
Сообщений: 112
09.06.2013, 19:33     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #12
Добавь в начале кода строчку #include <algorithm>
DoubleCat
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 20
09.06.2013, 19:37  [ТС]     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #13
Цитата Сообщение от Expocooky Посмотреть сообщение
Добавь в начале кода строчку #include <algorithm>
Вау! Спасибо! Работает! А я не совсем обнаглею, если спрошу, как это примерно объяснить преподу? Потому что нужно построить схему выполнения этой программы. Ну хоть как-то примерно, что реализовано в этом коде? Каким образом это работает? Пожааалуйста.
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
09.06.2013, 19:40     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #14
DoubleCat, ох даст тебе препод по шапке за использование алгоритмов
DoubleCat
0 / 0 / 0
Регистрация: 08.06.2013
Сообщений: 20
09.06.2013, 19:41  [ТС]     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #15
Цитата Сообщение от Кудаив Посмотреть сообщение
DoubleCat, ох даст тебе препод по шапке за использование алгоритмов
А можно как-то без них?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2013, 19:46     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100
Еще ссылки по теме:

Вывести трех лучших учеников - C++
данные хранятся в файле. дано 25учеников сдавших егэ. пример Иванов Петр 5 5 5 ...

Даны значения четырёх величин... - C++
Помогите, пожалуйста, решить задачу: Даны значения четырёх величин, выбрать наименьшее. Переменные a, b, c, d ввести с клавиатуры,...

Оптимизация кода|Поиск лучших решений - C++
Есть функция подсчёта кол-ва совпаденй дней программиста и дней веб-программиста в году (по дню недели;года с 2017 и до 2117 включительно)....

Помощь с ф-ией поиска лучших студентов - C++
Здравствуйте! У меня такая проблема - не работает функция по поиску лучших студентов void BestSt (). Далее привожу полный код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Expocooky
56 / 56 / 2
Регистрация: 06.06.2013
Сообщений: 112
09.06.2013, 19:46     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100 #16
Цитата Сообщение от DoubleCat Посмотреть сообщение
А можно как-то без них?
Можно, только тогда придется все используемые здесь алгоритмы писать самому
Можешь сказать преподу, что это стандартные алгоритмы из подключаемого внешнего файла.
Если конечно написание этих алгоритмов не стояло главной задачей в твоей курсовой
Yandex
Объявления
09.06.2013, 19:46     Завтра курсовая! Составить команду из четырёх лучших бегунов для участия в эстафете 4х100
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru