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

Найти и вывести информацию о победителе в каждой секции. Найти средний балл каждой секции. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание массива char http://www.cyberforum.ru/cpp-beginners/thread1097602.html
Есть такой кусок кода, при выполнение не считывается массив name, а сразу просит ввести country. #define _CRT_SECURE_NO_WARNINGS #include <conio.h> #include <iostream> using namespace std; ...
C++ Перегрузка оператора = Здравствуйте! При попытке заменить объект пользовательского класса q4 на q6 в контейнере set появляется ошибка: error C2678: binary '=' : no operator found which takes a left-hand operand of type... http://www.cyberforum.ru/cpp-beginners/thread1097591.html
Удаление всех элементов вектора C++
Как удалить все элементы вектора. Например Создаём пустой вектор vector<int>numb; заполняем его пятью элементами while(cin>>numbr){numb.push_breack(numbr);g+=1;if (g == 5){breack;}} и как...
В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов C++
В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов. Заранее спасибо :)
C++ Необходимо вывести двоичное представление числа на экран. http://www.cyberforum.ru/cpp-beginners/thread1097580.html
Собственно само задание.. Код вроде вполне правильный, но все же не работает(( Не могу понять в чем проблема.. Прошу руку помощи)) С клавиатуры вводится целое число. Необходимо вывести его...
C++ Выводит какую то ересь В общем начал выполнять свою лабораторную, задание которой было таковым: "В заданном предложении указать слово, в котором доля гласных(A, E, I, O)(a, e, i, o) максимальна. Предложение может иметь... подробнее

Показать сообщение отдельно
stikkas
19 / 19 / 6
Регистрация: 26.01.2014
Сообщений: 56
17.02.2014, 09:03
Цитата Сообщение от aimbat Посмотреть сообщение
competition *arr;
для начало измени на это
C++
1
competition arr[SIZE]
Цитата Сообщение от aimbat Посмотреть сообщение
int i;
что это тут делает?
Цитата Сообщение от aimbat Посмотреть сообщение
aza[SIZE];
это убрать оставить только ;
Цитата Сообщение от aimbat Посмотреть сообщение
void input(competition arr[], int SIZE) { int i; for(i=0; i<SIZE; i++) { cout<<"Surname: \n"; cin>>aza[i].surname; cout<<"Name: \n"; cin>>aza[i].name; cout<<"Adress: \n"; cin>>aza[i].adress; int sc; do{ cout<<"Section: \n"; cin>>sc;} while(sc<1||sc>3); aza[i].Section=(section)sc; cin.get(); cout<<"Score: \n"; cin>>aza[i].score; } }
поменять aza на arr (для чего тогда вообще передовать arr?)
Пользоваться глобальными переменными в C++ - плохой тон.
Цитата Сообщение от aimbat Посмотреть сообщение
getScoresOfSection(arr,SIZE,tip); getWinner(arr,SIZE,tip);
перед вызовом этих функций не плохо бы инициализировать tip (неплохо читай как обязательно)
Цитата Сообщение от aimbat Посмотреть сообщение
competition getWinner(competition arr[], int SIZE, section tip)
Вызов этой функции заключить в try - catch (на случай если в секции которую смотришь нет участников)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru