//My program working but i don't know, i did it in correct way or not.?
Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
struct triagle
{
float point1;
float point2;
float point3;
};
float tr_perimetr(float x,float y,float z)
{
float perimetr;
perimetr = x+y+z;
return perimetr;
}
int main()
{
srand(time(NULL));
struct triagle perimetr;
int num;
perimetr.point1 = (rand()/(float)RAND_MAX)*(10.0+10.0)-10.0;
perimetr.point2 = (rand()/(float)RAND_MAX)*(10.0+10.0)-10.0;
perimetr.point3 = (rand()/(float)RAND_MAX)*(10.0+10.0)-10.0;
printf("Perimetr of triangle with edges of %.1f\t%.1f and %.1f = %.1f",perimetr.point1,perimetr.point2,perimetr.point3,tr_perimetr(perimetr.point1,perimetr.point2,perimetr.point3));
return 0;
}