Вот мой код, пытаясь создать массив из десяти чисел и вывести самый большой и маленький из них. Когда я запускаю это мое Меньший очень большое отрицательное число:Некоторые проблемы с переполнением с помощью этого кода. небольшое число крайне отрицательно
#include <iostream>
using namespace std;
int main()
{
int nums[10];
int small, large;
large = small = nums[0];
for (int i = 0; i < 10; i++)
{
cout << "Enter an integer number:" << endl;
cin >> nums[i];
}
for (int i = 0; i < 10; i++)
{
if (large < nums[i])
large = nums[i];
}
for (int i = 0; i < 10; i++)
{
if (small > nums[i])
small = nums[i];
}
cout << "The biggest number entered was " << large << ". " << endl;
cout << "While the smallerst number entered was " << small << ". " << endl;
system("pause");
return 0;
}
Я получаю сообщение об ошибке: система не была объявлена в этой оценке: system ("pause"); – Roman
О, ок, спасибо, я только что инициализировал большие и маленькие внутри их соответствующих петель и, похоже, решил проблему, спасибо за вашу помощь! :) – user3014623