.


:




:

































 

 

 

 





.

 

ListBoxKil
ListBoxMij

, (EditN, EditT, EditP). ( ) (EditKil, EditMij).

( ) , - (ListBoxKil, ListBoxMij, ListBoxSK, ListBoxSM). , () .

, . .

.

#include<stdio.h>

#include<stdlib.h>

#include <string.h>

#define N 20 /* */

#define P 30 /* */

#define T 30 /* */

void TSumprDlgClient::Ok()

{

// INSERT>> Your code here.

float m[N][P], sm[N], pk,pm; /* */

int i, j, l, n, t, p,skol[N],k[N][T]; /* */

char buf[20], buf1[60]=""; /* */

ListBoxKil->ClearList();/* */

ListBoxSK->ClearList();/* */

ListBoxMij->ClearList();/* */

ListBoxSM->ClearList();/* */

EditN->GetText(buf, 10); /* */

n = atoi(buf); /* */

EditT->GetText(buf, 10); /* . .*/

t = atoi(buf); /* */

EditP->GetText(buf, 10); /* . .*/

p = atoi(buf); /* . */

for(i = 0; i < n; i++)

{

sm[i]=0.;

skol[i]=0;

}

for(i = 0; i < n; i++)/* */

{

for(l = 0; l < t; l++)

{

EditKil->GetLine(buf, 20, i*t+l); /* */

k[i][l]=atoi(buf); /* K*/

skol[i]= skol[i] +k[i][l];

}

for(j = 0; j < p; j++)

{

EditMij->GetLine(buf, 20, i*p+j); /* */

m[i][j]=atof(buf); /* M*/

sm[i] =sm[i]+ m[i][j];

}

}

for(i = 0; i < n; i++) /* . kij*/

{

sprintf(buf1," %s "," ");

for(l = 0; l < t; l++) /* . kij */

{

sprintf(buf," %3d ",k[i][l]); /* */

strcat(buf1, buf); /* */

}

ListBoxKil->AddString(buf1); /* kil*/

}

for(i = 0; i < n; i++) /* . mij*/

{

sprintf(buf1," %s "," ");

for(j = 0; j < p; j++) /* mij*/

{

sprintf(buf," %6.2f ",m[i][j]); /* */

strcat(buf1, buf); /* */

}

ListBoxMij->AddString(buf1); /* mij */

}

for(i = 0; i < n; i++) /* ski */

{

sprintf(buf," %3d ",skol[i]); /* */

ListBoxSK->AddString(buf); /* ski*/

}

for(i = 0; i < n; i++) /* smi */

{

sprintf(buf," %6.2f ",sm[i]); /* */

ListBoxSM->AddString(buf); /* smi*/

}

}

2 5 4 , ;

125 138 239 212 92 ;

83 65 58 42 34 ;

25.9 23.2 38.1 15.4 ;

56.2 14.8 56.1 17.8 .

.

, , . . C/++ ( 0) ( 1).

9.6.





:


: 2015-11-23; !; : 513 |


:

:

: , , , , .
==> ...

1472 - | 1347 -


© 2015-2024 lektsii.org - -

: 0.009 .