Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int obwod(int a, int b, int c) {
- return a+b+c; //obliczenie obwodu trojkata
- }
- double pole(int a, int b, int c) {
- double p = obwod(a,b,c)/2; //obliczenie p dla wzoru Herona
- return sqrt(p*(p-a)*(p-b)*(p-c)); //obliczenie pola trojkata ze wzoru Herona
- }
- int main(int argc, char **argv) {
- int a, b, c; //deklaracja zmiennych
- printf("podaj bok a b i c trojkata oddzeilajac je spacjami\n"); //wyswietlenie komunikatu
- scanf("%d %d %d", &a, &b, &c); //wprowadzenie zmiennych
- if((a+b>c)&&(a+c>b)&&(b+c>a)) { //sprawdzenie mozliwosci budowy trojkata z podanych wielkosci
- printf("\npole tego trojkata: ");
- printf("%f", pole(a,b,c));
- printf("\nobwod tego torjkata: ");
- printf("%d", obwod(a,b,c));
- } else printf("z tych boków nie da sie zbudowac trojkata");
- printf("\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement