hi,
kann mir hier villeicht jemand helfen ich habe hier ein c prog. dessen
berechnung ich mit schleifen loesen soll.
org. ausgabe
Die Punkteverteilung fuer alle 4 Klassen:
Nr.der Aufg. 1 2 3 4 5 Gesamt Pkt.
Klasse 8a: 3 I 15 I 10 I 30 I 14 I 151
Klasse 8b: 16 I 12 I 12 I 24 I 8 I 156
Klasse 8c: 8 I 5 I 15 I 20 I 20 I 149
Klasse 8d: 10 I 8 I 14 I 10 I 25 I 155
nun die ausgabe mit for():
Die Punkteverteilung fuer alle 4 Klassen:
Nr.der Aufg. 1 2 3 4 5 Gesamt Pkt.
Klasse 8a: 3 I 15 I 10 I 30 I 14 I 1073952209
Klasse 8b: 16 I 12 I 12 I 24 I 8 I 1073835040
Klasse 8c: 8 I 5 I 15 I 20 I 20 I 2006
Klasse 8d: 10 I 8 I 14 I 10 I 25 I 1073794798
mein problen ist nun das ich mit den for() schleifen nicht auf das richtige
ergebniss komme.
c code mit for ():
#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],
a, b, i;
for( b=0; b<5; b=b+1)
for( a=0; a<5; a=a+1)
for( i=0; i<4; i=i+1)
ges_pkte[b] =
ges_pkte[b] +
matrix_b[b] * matrix_a[a][i];
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");
}
was mache ich flasch ?
danke
michi
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org