Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Dobrý den.
Existuje pravoúhlý trojúhelník, který má obvod 20 (cm, mm, ... na tom nezáleží (pokud počítáme ve stejných jednotkách))? Napsal jsem si na to následující jednoduchý program (určitě by šel algoritmus ještě zefektivnit (občas počítám nějakou kombinaci délek stran vícekrát), ale o to mi teď nejde):
#include <stdio.h>
int main()
{
short p, o, nejs;
for(short i = 1; i < 7; i++)
{
p = 19 - i;
for(short j = 1; j <= (((19 - i) / 2) + 1); j++)
{
o = i + p + j;
if(i > p) nejs = i;
else nejs = p;
if(nejs < j) nejs = j;
//printf("%d + %d + %d = %d\t%d\n", i, j, p, (i + j + p), nejs);
if((nejs * nejs) == ((p * p) + (j * j)))
{
printf("\ao=%d\n", o);
printf("s=%d\n======\n", ((p * j) / 2));
}
p = 19 - i - j;
}
}
return 0;
}Když si to spustím, tak to žádný trojúhelník s požadovanými parametry nenajde, takže bych řekl, že takový trojúhelník neexistuje. Je to správně?
Offline
↑ septolet:
Jestli je správně program, to nevím.
Pokud hledáš trojúhelník s celočíselnými stranami, tak ten skutečně neexistuje.
Jinak pravoúhlých trojúhelníků s obvodem 20 existuje nekonečně mnoho.
Např. a=4, b=7,5, c= 8,5
Offline