Софтуерно Инженерство
Loading...
perov93 avatar perov93 0 Точки

[Programming Fundamentals] 09. * Triangle Formations - Prog Fund - Help

code

   If it is valid, you have to check if it is a right triangle (a2 + b2 == c2).
If it is a right triangle, print "Triangle has a right angle between sides a and b", depending on which side forms a right angle. If the sides b and c form a right angle, print "Triangle has a right angle between sides b and c", and so on.

 


 

Тагове:
0
Programming Fundamentals 08/06/2017 17:42:55
Bullsized avatar Bullsized 153 Точки

https://pastebin.com/vLTHbUu4

и аз вадя 90 от 100 - някакви препоръки?

 

бтв, boys, ако искате да дигате нещо на степен (сега е лесно, защото е а на втора е а * а, но ако беше на дванадесета?), използвайте Math.Pow(x, y), където x е числото, което искате да дигнете на степен y.

0
spzvtbg avatar spzvtbg 581 Точки

пример: a + b не трябва да е равно на с  за да е валиден триъгълника - махни равнотата от проверката

0
Bullsized avatar Bullsized 153 Точки

точно така :) и аз го осъзнах това :)

The sum of the lengths of any two sides of a triangle is greater than the length of the third sideIf you take the three sides of a triangle and add them in pairs, the sum is greater than (not equal to) the third sideIf that is not true, then it is not possible to construct a triangle with the given side lengths

0
MihailFernandes avatar MihailFernandes 3 Точки

Дали може да се оптимизира подобен тип решение?

https://pastebin.com/E8SpBz7P

Няма ли команда с която да се изведе най голямото от три числа?

0
spzvtbg avatar spzvtbg 581 Точки
int a = 0;   int b = 0;   int c = 0;

освен да ги комбинираш -  

int max = Math.Max(a, Math.Max(b, c));

 

1
TeodorStefanovPld avatar TeodorStefanovPld 952 Точки

Първо момци,наистина качвайте в pastebin или ако искате в github поне да може да се чете кода. Второ защо си усложнявате толкова много кода с разни if..примерно проверката за страните може да стане с 1 if и ||  .Трето вие като ви даде грешка judge не гледате ли защо..Говорим за примерно неправилно изписвани на резултата.Да малко е досадно но с judge е така.

И да има много начини да се изведе на-голямото число но зависи от контекста и тн.

 

0