xsmall1
?>

Треугольник со сторонами даны длины 3-х отрезков. из них можно составлять треугольники, соединяя отрезки концами. нужно сказать, можно ли получить таким способом равносторонний, равнобедренный или разносторонний треугольники. input со стандартного устройства ввода вводится через пробел 3 целых положительных числа, не превосходящих 10000 – длины отрезков. output нужно выдать на стандартное устройство вывода одно из следующих сообщений: “triangle is equilateral” – если треугольник равносторонний “triangle is isosceles” – если треугольник равнобедренный “triangle is scalene” – если треугольник разносторонний “triangle is invalid” – если треугольника не существует кавычки выводить не нужно. sample input 100 60 80 sample output triangle is scalene

Информатика

Ответы

maxchemaxim14
Uses crt; var a,b,c: integer; begin read(a); read(b); read(c); if ((a+b)> c) and ((a+c)> b) and ((b+c)> a) then begin if ((a=b) and (b< > c)) or ((a=c) and (c< > b)) or ((b=c) and (c< > a)) then writeln('triangle is isosceles'); if (a=b) and (b=c) and (a=c) then writeln('triangle is equilateral'); if (a< > b) and (a< > c) and (b< > c) then writeln ('triangle is scalene'); end else writeln('triangle is invalid'); end.
Maria095096
Uses crt; const     n = 5;     m = 10; {кол-во столбцов}     l = 10; {максимальная длина одной строки/слова}     {letters = 'abcdefghijklmnnnnnnnnnnnnopqrstuvwxxxxxxxxxxyzabcdefghijklmnopqrstuvwxyz'; }     file_path = 'data.txt'; type     smallstring = string[l];     wordsmas = array[1..n, 1..m] of smallstring; var     words: wordsmas;     i, j, k: integer; function randomword(n: integer): smallstring; var     i: integer;     s: smallstring;     letters: string; begin     letters : = 'abcdefghijklmnnnnnnnnnnnnopqrstuvwxxxxxxxxxxyzabcdefghijklmnopqrstuvwxyz';     s : = '';     for i : = 1 to n do          s : = s + letters[random(length(letters) - 1) + 1];     randomword : = s; end; function replace(s, find_text, replace_text: smallstring): smallstring; var     i: integer; begin     repeat         i : = pos(find_text, s);         if i < > 0 then begin             delete(s, i, length(find_text));             insert(replace_text, s, i);         end;     until i = 0;           replace : = s; end; function invert(s: smallstring): smallstring; var     i: integer;     t: smallstring; begin     t : = '';     for i : = 1 to length(s) do         t : = s[i] + t;           invert : = t; end; function swapcase(s: smallstring): smallstring; var     i: integer; begin     for i : = 1 to length(s) do         if s[i] = upcase(s[i]) then             s[i] : = chr(ord(s[i]) + 32)         else s[i] : = upcase(s[i]);           swapcase : = s; end; procedure printmas(mas: wordsmas; name: string); var     i, j: integer;     f: text; begin     writeln(name);     for i : = 1 to n do     begin                   write(i, ': ');         for j : = 1 to m do             write(mas[i, j]: l, '; ');         writeln;     end;           assign(f, file_path);     append(f);           writeln(f, name);     for i : = 1 to n do     begin                   write(f, i, ': ');         for j : = 1 to m do             write(f, mas[i, j]: l, '; ');         writeln(f);     end;           close(f); end; begin     randomize;     clrscr;           for i : = 1 to n do         for j : = 1 to m do             words[i, j] : = randomword(random(l - 5) + 5);             {words[i, j] : = 'goodxxmmnn'; }           printmas(words, 'original');           for i : = 1 to n do         for j : = 1 to m do             case i of                 1: words[i, j] : = replace(words[i, j], 'n', 'x');                 2: words[i, j] : = replace(words[i, j], 'x', 'm');                 3: words[i, j] : = invert(words[i, j]);                 4: words[i, j] : = swapcase(words[i, j]);             end;           printmas(words, 'new one');           readln; end. проверялось. работает на турбо паскале
ellyb106786
Классификация на языке: части речи: (самостоятельные, служебные, междометия), звуки: (твёрдые, мягкие). суффиксы: (действительные, страдательные) классификация на : мировой океан: (воды суши, вода в атмосфере, вода в живых организмах), воды суши: (реки, озёры, каналы). классификация на : уравнения: (простые, сложные), числа : (двухзначные и однозначные). классификация на биологии: вегетативные органы растений: (корень, побег), строение цветка: (чашеложе, лепестки,  пестик, тычинка)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Треугольник со сторонами даны длины 3-х отрезков. из них можно составлять треугольники, соединяя отрезки концами. нужно сказать, можно ли получить таким способом равносторонний, равнобедренный или разносторонний треугольники. input со стандартного устройства ввода вводится через пробел 3 целых положительных числа, не превосходящих 10000 – длины отрезков. output нужно выдать на стандартное устройство вывода одно из следующих сообщений: “triangle is equilateral” – если треугольник равносторонний “triangle is isosceles” – если треугольник равнобедренный “triangle is scalene” – если треугольник разносторонний “triangle is invalid” – если треугольника не существует кавычки выводить не нужно. sample input 100 60 80 sample output triangle is scalene
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Сумарокова
dimon198808744
tarasovs
IAleksandrovna45
filternovo
d111180
oliayur4encko
Yeliseeva Verevkin864
elenalusia
БашуроваОльга369
Спиридонова
nsn-2012
mereninka7008
Назаров588
aromastil88