#include <iostream>
using namespace std;
int main()
{
const int SIZE = 10;
int values[SIZE];
int count;
int largest;
int smallest;
cout << "Enter 10 integer values and I'll tell you the largest and the smallest number." << endl;
for (count = 0; count < SIZE; count++)
{
cout << "\nEnter an integer value: ";
cin >> values[count];
}
largest = smallest = values[0];
for (count = 1; count < SIZE; count++)
{
if (values[count] > largest)
largest = values[count];
if (values[count] < smallest)
smallest = values[count];
}
cout << "\nThe largest value entered is " << largest << endl;
cout << "The smallest value entered is " << smallest << endl << endl;
system("pause");
return 0;
}
Здравствуйте, ребята, это моя программа здесь, это программа, чтобы узнать самое высокое и самое низкое число, которое я хочу задать несколько вопросов.найти наивысшее и наименьшее число
Для первого цикла для, они назначаются отсчет до 0 на начальном этапе, но для 2-го цикла он был назначен 1.
также часть, где: наибольшие = наименьшее значения = [0];
почему так? и каковы значения [0]?
пожалуйста, помогите
* Прочитайте *, что он говорит. Читайте, что делает программа в первом цикле. Читайте, что он делает во втором цикле. Прочтите, с чем он сравнивается. Что такое значение 'наибольшее', когда оно входит в 2-й цикл? Теперь вы видите, почему он пропускает первый номер? – user3427419
Представьте, было ли только одно число вместо десяти. Первое (и единственное) число было бы самым маленьким и самым большим, и с чем бы вы сравнили его? –