Вывести на консоль график заданной функции y=f(x) для x∈[a,b].

Вывести на консоль график заданной функции y=f(x) для x∈[a,b]. Входные параметры: действительные числа a, b. Предусмотреть расчет диапазона переменной y.
Вывод на консоль: символами: горизонтальная ось – символ «–», вертикальная ось – символ «!», точки графика – символ «*». Допускается выбирать разный масштаб по горизонтальной и вертикальной осям, если это оправдано с точки зрения наглядности. Предусмотреть подписи (сама функция, отрезок [a,b]) в удобном для пользователя, «читабельном» виде.
f(x)=x cos⁡x
Язык Си

В чем проблема? Что пробовали? Что получилось, что не получилось?

В консольке отрисовать минусами ось x, восклицанием ось y, точки координат звездочками.
Блин, извращение а не задание.

Задание на gotoxy (если в си есть такое) или на построение “графики” за проход i×j ? Все же больше шансов получить ответ, если хотя бы свои наработки табулирования предоставила