Data update
This commit is contained in:
parent
4bb20c9b71
commit
cbaf4c4b64
12390 changed files with 318560 additions and 27248 deletions
21
Task/Vector/C/vector-1.c
Normal file
21
Task/Vector/C/vector-1.c
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
#include "vec.h"
|
||||
|
||||
/* arbitrary type test macro */
|
||||
#define out_tst(a,b) \
|
||||
({ \
|
||||
out_vec("Vec a : ",(a ),2); out_end(); \
|
||||
out_vec("Vec b : ",( b ),2); out_end(); \
|
||||
out_vec("a + b : ",(a + b ),2); out_end(); \
|
||||
out_vec("a - b : ",(a - b ),2); out_end(); \
|
||||
out_vec("a * 3 : ",(a * 3 ),2); out_end(); \
|
||||
out_vec("b / 2.5 : ",(b / 2.5),2); out_end(); \
|
||||
})
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
vec(flt,2) a = { 3 * cos( pi/6), 3 * sin( pi/6) };
|
||||
vec(flt,2) b = { 5 * cos(2*pi/3), 5 * sin(2*pi/3) };
|
||||
|
||||
out_tst(a,b);
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue