ввод из произвольного потока

master
BiriukovaAlS 2 лет назад
Родитель d696d3ff1f
Сommit aa3cb2c468

@ -15,30 +15,34 @@ struct Input
};
Input
input_data()
input_data(istream& in, bool promt)
{
Input in;
Input ik;
size_t number_count;
if (promt)
{
cerr<<"Marks: ";
cin>>in.number_count;
}
in>>ik.number_count;
in.numbers.resize(in.number_count);
for (size_t i=0; i<in.number_count; i++)
ik.numbers.resize(ik.number_count);
for (size_t i=0; i<ik.number_count; i++)
{
cerr<<"numbers["<<i<<"]=";
cin>>in.numbers[i];
in>>ik.numbers[i];
}
cerr<<"Kol_kor: ";
cin>>in.kol_kor;
return in;
in>>ik.kol_kor;
return ik;
}
int main()
{
size_t number_count;
auto in = input_data();
auto in = input_data(cin,true);
auto B = make_histogram(in.numbers, in.kol_kor);
show_histogram_svg(B, in.number_count);

Загрузка…
Отмена
Сохранить