/* (C) David Vajda
* 2025-08-08
* Circuit Parallel/Seriell excersize */
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 32
#define N_VALENCES2 N
#define N_VALENCES3 8 /* 32 - 8 = 24 */
#define N_VALENCES4 12 /* 24/2 = 12 */
#define N_VALENCES6 6 /* 12/2 = 6 */
int main (void) {
printf("(C) David Vajda\n");
printf("2025-08-08\n");
printf("Circuit Parallel/Seriell excersize\n");
/* nicht eigener Teil */
time_t t;
struct tm *tm_info;
time(&t);
tm_info = localtime(&t);
char date_string[25];
strftime(date_string, sizeof(date_string), "%Y-%m-%d %H:%M:%S", tm_info);
printf("%s\n\n", date_string);
/* bis hierhin */
srand (time(NULL));
int i;
int j;
int vertices [N][N];
int valences [N];
for (i = 0; i < N; i++)
for (j = 0; j < N; j++)
vertices [i][j] = 0;
for (i = 0; i < N; i++) {
valences [i] = 2;
verticesvalences [i] = i;
}
/* wir brauchen ein A-Feld und ein B-Feld
* wenn wir N = 24 haben und 12 2er: A-Feld und 12 3er B-Feld
* der unterschied, wir muessen das nachher zu einer folge
* von Valenzen zusammensetzen das macht keinen spass wenn wir lauter felder haben
* deswegen ein zweidimensionales feld
* dann muessen wir nachher nur das feld nach oben gehen und in der folge der valenzen
* die einzelnen eintragen
* das ist ein 2 dimensionales feld, das ist NxN, aber mit dem Unterschied
* dass es ein zusaetzliches Feld gibt, was die grenzen angibt
*/
return 0;
}