KOD
// dzialanie jak w poprzednim programie - wywolanie w oddzielnej funkcji
#include <stdio.h>			//wczytanie pliku naglowkowego

void test_na_prostokatnosc_trojkata(float, float, float);
	
int main(void) 
{
	float a, b, c;
	printf("prosze podac trzy liczby\n");
	scanf("%f %f %f", &a, &b, &c);//funkcja pobierająca wartosci i przypisujaca je do zmiennej, zienna musi byc wczesniej zdefiniowana
	test_na_prostokatnosc_trojkata(a, b, c);
	printf("czy wynik jest prawidlowy?\n");
	getchar();
	getchar();		
	return 0;
}
void test_na_prostokatnosc_trojkata(float a, float b, float c)
{

	if(((a*a-b*b-c*c)==0.0) || ((b*b-a*a-c*c)==0.0) || ((c*c-b*b-a*a)==0.0))
	{
		printf("figura o bokach %4.2f %4.2f %4.2f jest trojkatem prostokatnym\n", a, b, c);
	}
	else
	{
		printf("figura o bokach %4.2f %4.2f %4.2f nie jest trojkatem prostokatnym\n", a, b, c);	
	}
}