Aus reiner Langeweile starte ich hier mal ein neues Forenspiel.

Regeln:

- Wer den aktuellen Code versteht und angeben kann was damit errechnet / erreicht wird, gewinnt.
- Der Gewinner darf einen neuen Code posten.
- Die Codes sollten nicht allzu schwierig sein.

Ich fang mal an, wenn nichts draus wird -> Spiderman Thread.

Code:
#include "stdafx.h"
#include <math.h>
#include <stdlib.h>

#define PI 3.14159265
#define pow_d(x) pow(x,2)

double geheim(double a[], double b[]) {
	double top = a[0]*b[0]+a[1]*b[1]+a[2]*b[2];
	double bot_left = sqrt((pow_d(a[0])+pow_d(a[1])+pow_d(a[2])));
	double bot_right = sqrt((pow_d(b[0])+pow_d(b[1])+pow_d(b[2])));
	return acos (top / (bot_left * bot_right)) * 180.0 / PI;
}

int _tmain(int argc, _TCHAR* argv[])
{
	double vec_a[3] = { -11, 7, 9 }; // vec = Ein Hinweis!
	double vec_b[3] = { 1, 2, 3 };
	printf ("***** between a & b: %lf\n", geheim(vec_a,vec_b));
	system("pause");
	return 0;
}