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; }




Zitieren