21. januar 2005 - 13:31Der er
2 kommentarer og 1 løsning
værdibestemt feltstørrelse ved visning af værdier i 2-dim. array
Hej,
Jeg er igang med at skrive et program til løsning af lineære ligningssystemer og der er en kosmetisk detalje jeg gerne vil have ordnet. I forbindelse med beregningerne taster brugeren nogle værdier ind i et 2 dimensionalt array, der derefter vises som en matrix, hvor størrelsen af hvert felt afgøres af værdiens udformning (1 = 1, 245 = 3, 1.2 = 3 osv.), hvilket vil sige at, matrix værdierne ikke vil placeres over hinanden, hvis felternes størrelser varierer meget. Jeg ved at felternes størrelse kan fastsættes ved setw(),som jeg bruger nu, men er interesseret i at felternes størrelse er lig feltstørrelsen for den værdi der fylder mest. Jeg er lidt n00b, så håber det er til at forstå.
Her er det for loop, der styrer visningen pt. med setw(3):
Tak for indsatsen. det er lidt mere avanceret end jeg havde håbet på, men såvidt jeg lige kan se ved et hurtigt blik på det, ser det ikke helt umuligt ud. Jeg havde lidt håbet på, at der var en indbygget funktion til formålet, da man umiddelbart sq mene, at det var noget, som er brugt hyppigt. men læg et svar ud, så du ka få point.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.