Cześć,

mam pewien dość specyficzny problem.

Otóż mam pewną tablicę dwuwymiarową typu double i muszę z niej wypisać elementy w następującym formacie:
(+/-)x.xxxE(+/-)yyy

Teoretycznie mógłbym użyć:

printf( "%+1.3E", A[k1][k2] );

Ale taka metoda powoduje wypisanie liczb tablicy w podobnym formacie, ale wykładnik potęgi ma tylko dwie cyfry (dwa y), tzn.:
(+/-)x.xxxE(+/-)yy,

a ja żywcem potrzebuję trzech niezależnie od wielkości wyświetlanej liczby.

Może ktoś ma pomysł, co z tym fantem zrobić?

Z góry dzięki wielkie za wszelką pomoc i wszelkie sugestie :)

Pozdrawiam.