Cześć, mam pytanie, czy wie ktoś z was jak rozwiązać takie zadanie?
Macierz rzadka m x n jest to taka macierz, której liczba niezerowych współczynników jest znacznie mniejsza niż mn. Do reprezentowania takiej macierzy można użyć tablicy struktur
typedef struct {
int i,j;
float a;
} element;
Pola i oraz j zawierają numery wiersza i kolumny, pole a przechowuje wartość współczynnika Aij. Dla symetrycznej macierzy A każdy element struktury reprezentuje jeden niezerowy współczynnik, Aii (jeśli pola i oraz j mają tę samą wartość) albo dwa, Aij = Aji (jeśli wartości tych pól są różne).
Napisz w języku C procedurę, której parametrami są liczba kolumn i wierszy n symetrycznej macierzy A oraz tablica struktur opisujących jej niezerowe współczynniki (dodatkowy parametr określa liczbę tych współczynników) i dwie tablice liczb typu float; pierwsza, o długości n, zawiera współrzędne wektora x, a w drugiej, też o długości n, procedura ma obliczyć współrzędne wektora y=Ax.
Z góry dzięki za wszelką pomoc!