ПРИМЕЧАНИЕ: В данном примере код программы написан на C, но можно использовать любой другой язык программирования.

Код программы, вычисляющей центр масс (cmas2d.c), представлен ниже:

Файл cmas2d.c

#include <stdio.h>

#include <stdlib.h>

#include <malloc.h>

#include <math.h>

#define MAXMAT 1000

#define MAXCND 1000

char projname[1024];

int i, ielem, inod, icnd;

double *x, *y;

int *N, *imat;

int nodc[MAXCND];

double rho[MAXMAT], wval[MAXCND];

int Nelem, Nnod, Nmat, Ncnd;

double x_CG, y_CG;

void input(void);

void calculate(void);

void output(void);

Объявление переменных и констант, используемых в программе.

void main (int argc, char *argv[]) {

strcpy (projname, argv[1]);

input();

calculate();

output();

}