• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Tworzenie trojkata z podanych bokow - wzor Herona

0 głosów
95 wizyt
pytanie zadane 12 października w C i C++ przez dzideos Obywatel (1,090 p.)
zamknięte 12 października przez Arkadiusz Waluk

Witam,

Mam za zadanie napisać program, który na podstawie podanych długości boków trójkąta oblicza jego pole. Mam wykorzystaćw tym celu wzór Herona. Jeśli p = (a + b + c)/2, to pole S powierzchni trójkąta ABC jest równe: S  p( p  a)( p  b)( p  c) .
Do obliczenia pierwiastka kwadratowego z liczby x wykorzystaj funkcję sqrt(x) z biblioteki math.h.

Napisałem sobie o to taki program : 

#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main()
{
    int a,b,c,s,p;
    printf("Podaj a:");
    scanf("%d",&a);
    printf("Podaj b:");
    scanf("%d",&b);
    printf("Podaj c:");
    scanf("%d",&c);
    if(p=(a+b+c)/2==0)
    {
        s=sqrt(p(p-a) (p-b) (p-c));
        printf("%d",s);
    }
    else
    {
        printf("Podane wartosci nie moga stworzyc trojkata");
    }
    return 0;
}

Natomiast są błędy  z parametrem p : " |error: called object 'p' is not a function or function pointer".  Czy według Was if jest poprawnie skonstruowany? Jeżeli tak, to mógłby ktoś mnie pokierować co do rozwikłania błędu.
 

Z góry dzięki.

komentarz zamknięcia: Rozwiązane

1 odpowiedź

+3 głosów
odpowiedź 12 października przez Eryk Andrzejewski VIP (105,440 p.)
wybrane 12 października przez Arkadiusz Waluk
 
Najlepsza
p(p-a)

p to nie funkcja, jeśli chcesz pomnożyć dwie liczby, użyj operatora *

p*(p-a)
komentarz 12 października przez dzideos Obywatel (1,090 p.)
Dzięki, o to chodziło.

Podobne pytania

0 głosów
2 odpowiedzi 83 wizyt
pytanie zadane 9 września w C i C++ przez student97 Nowicjusz (210 p.)
0 głosów
2 odpowiedzi 60 wizyt
0 głosów
2 odpowiedzi 52 wizyt
pytanie zadane 4 września w C i C++ przez student97 Nowicjusz (210 p.)

39,719 zapytań

78,162 odpowiedzi

153,596 komentarzy

18,779 pasjonatów

Przeglądających: 176
Pasjonatów: 12 Gości: 164

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...