#include #include #include #include void drawBarChart(const std::vector& temperatures) { int x = 50; for (int temp : temperatures) { bar(x, 400 - temp * 2, x + 30, 400); x += 40; } } std::vector readTemperatures(const std::string& filename) { std::ifstream file(filename); std::vector temperatures; int temp; while (file >> temp) { temperatures.push_back(temp); } return temperatures; } int main() { int gd = DETECT, gm; initgraph(&gd, &gm, ""); std::vector temperatures = readTemperatures("temperatures.txt"); drawBarChart(temperatures); getch(); closegraph(); return 0; }