По веденному буквенно-численному значению, вывести адрес ячейки матрицы - C (СИ)

Формулировка задачи:

Нужно, чтобы она по веденному буквенно-численному значению, выводила адрес ячейки только в числовом формате и была бесконечна, например: A5 => [5,0] Z8 => [8,25] AAA2345 => [2345,702] PA12 => [12,416]


textual

Код к задаче: «По веденному буквенно-численному значению, вывести адрес ячейки матрицы - C (СИ)»

struct cell
{
int x;
int y;
int value;
struct cell* next; // указатель на следующий элемент односвязного списка
 
cell() { next = 0; x = 0; y = 0;}
cell(int a) { next = 0; value = a; x = 0; y = 0;}
~cell() { if(next) delete next; }
void add_next(int a) { struct cell* v = this; while(v->next) v = v->next; v->next = new struct cell(a);}
void print() { printf(("x:%d y:%d value:%d\n", x, y, value); if(next) next->print(); }
};
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 4.714 из 5

Источник