Здравствуйте, мне нужно написать код на языке С++ задача такова: файл данных содержит последовательность чисел до 10 элементов. Найдите минимум и максимум последовательности. Обратите внимание, что размер массива не указан.
Моя проблема состоит в том что я не могу считать массив не зная его размера, может быть Вы моглибы подсказать как это сделать?
Здесь первоначальные данные и результат:
Answers & Comments
Відповідь:
main.cpp
#include <iostream>
#include <fstream>
int main() {
std::ifstream enter("numbers.txt");
if(!enter.is_open()) std::cout<<"net";
int a,min,max;
enter>>a;
min=max=a;
while(!enter.eof()){
enter>>a;
if(a>max) max=a;
else if(a<min) min=a;
}
enter.close();
std::cout<<max<<"\tmax\n"<<min<<"\tmin";
return 0;
}
numbers.txt
1 2 3 4 5 6 7 88 9 0 34 5