Мне нужно создать программу, которая принимает 6 чисел с плавающей запятой, и в конечном итоге мне придется сортировать их от наименьшего до наибольшего в массиве и отбрасывать самое большое и наименьшее число.C++ для циклов для ввода входных данных для заполнения массива
#include <iostream>
using namespace std;
int main(){
bool flag;
float score1, score2, score3, score4, score5, score6;
int size;
float scoresheet [6] = {score1, score2, score3, score4, score5, score6};
cout << "Pleaser enter your score for the gymnast: ";
cin >> score1;
while (cin.fail() || score1 > 10 || score1 < 0)
{
cout << "Invalid score!" << endl;
cout << "Pleaser enter your score for the gymnast: ";
cin >> score1;
}
Это то, что у меня есть до сих пор. Я знаю, что мне нужно сделать цикл for, но как это сделать, чтобы после подтверждения ввода он назначил 6 входов на свое место в массиве «scoresheet»? Заранее спасибо.
Если вы собираетесь объявлять (и использовать) 'score1',' score2' и т. Д. Отдельно, зачем беспокоиться о 'scoresheet [6]'? –
Возьмите цикл проверки, поместите его в цикл for. Используйте массив. –
Я думал, что это правильный способ сделать массив @R_Kapp –