Предмет: Информатика,
автор: NauchnayTma
Составте программу на Pascal.
Сколько существует (невырожденных) треугольников периметра N с целыми длинами сторон? (Треугольник со сторонами a,b,c называется невырожденным, если из отрезков длины a,b,c его можно составить.)
Входные данные. С клавиатуры вводится число N (1<=N<=1000)
Выходные данные. Программа выводит число таких треугольников.
Ответы
Автор ответа:
0
uses crt;
var a,b,c,k,n:integer;
Begin
clrscr;
Write('n='); readln(n);
k:=0;
for a:=1 to n do
for b:=a to n do
for c:=b to n do
if (c<a+b) and (a<b+c) and (b<a+c) and (a+b+c=n) then k:=k+1;
writeln(k,' treugolnikov');
writeln;
End.
var a,b,c,k,n:integer;
Begin
clrscr;
Write('n='); readln(n);
k:=0;
for a:=1 to n do
for b:=a to n do
for c:=b to n do
if (c<a+b) and (a<b+c) and (b<a+c) and (a+b+c=n) then k:=k+1;
writeln(k,' treugolnikov');
writeln;
End.
Похожие вопросы
Предмет: История,
автор: anastaskorol234
Предмет: Алгебра,
автор: Аноним
Предмет: Русский язык,
автор: kenzhebecova
Предмет: Химия,
автор: Amirka16
Предмет: Алгебра,
автор: Аноним