Am Montag, 3. Dezember 2001 18:40 schrieben Sie:
> Hello Michael
>
> On 03-Dez-01, you wrote:
>
> Das ist mein Versuch:
>
> ---schnipp---
> #include<stdio.h>
>
> void main(void)
> {
> int matrix_a[4][5] = {{ 3, 15, 10, 30, 14},
> { 16, 12, 12 ,24, 8},
> { 8, 5, 15, 20, 20},
> { 10, 8, 14, 10, 25}},
>
> matrix_b[5] = { 3, 2, 1, 2, 3},
>
> ges_pkte[4] = { 0, 0, 0, 0},
>
> a, b;
>
> for(b=0; b<4; b++)
> {
> for(a=0; a<5; a++)
> {
> ges_pkte[b] += matrix_b[a] * matrix_a[b][a];
> }
> }
>
> printf("\n\n\t Die Punkteverteilung fuer alle 4 Klassen: \n");
> printf("\n\t Nr.der Aufg. 1 2 3 4 5 Gesamt
> Pkt.");
> i = 0;
> printf("\n\t Klasse 8a: %d I %d I %d I %d I %d I %d",
> matrix_a[i][0], matrix_a[i][1], matrix_a[i][2], matrix_a[i][3],
> matrix_a[i][4], ges_pkte[i]);
> i = 1;
> printf("\n\n\t Klasse 8b: %d I %d I %d I %d I %d I %d",
> matrix_a[i][0], matrix_a[i][1], matrix_a[i][2], matrix_a[i][3],
> matrix_a[i][4], ges_pkte[i]);
> i = 2;
> printf("\n\n\t Klasse 8c: %d I %d I %d I %d I %d I
> %d", matrix_a[i][0], matrix_a[i][1], matrix_a[i][2], matrix_a[i][3],
> matrix_a[i][4], ges_pkte[i]);
> i = 3;
> printf("\n\n\t Klasse 8d: %d I %d I %d I %d I %d I %d",
> matrix_a[i][0], matrix_a[i][1], matrix_a[i][2], matrix_a[i][3],
> matrix_a[i][4], ges_pkte[i]);
> printf("\n\n");
> }
>
> ---schnapp---
>
> Man verzeihe mir meine etwas komische Indention, aber ich mach das immer
> so. Erstens solltest du ges_pkte[5] mit 0 vorbelegen.
> Dann hattest du eine Schleife zu viel.
>
> Joerg
>
> ---------------------------------------------------------------------------
>- PUG - Penguin User Group Wiesbaden - http://www.pug.org
super vielen dank,
cu
michi
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org