С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 03.03.2009
Сообщений: 6
1

Найти все возможные треугольники, которые могут существовать. Результат вывести на экран.

12.03.2009, 23:52. Показов 1685. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Функция которая по 3 десятичным числам проверяет, могут ли числа быть сторонами треугольника. C помощью массива [10x3] (где строчка это стороны треугольника).

Найти все возможные треугольники, которые могут существовать. Результат вывести на экран.

Буду благодарен за помощь!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2009, 23:52
Ответы с готовыми решениями:

Найти все треугольники, которые могут иметь эти точки за вершины
На плоскости заданы 5 точек с координатами (x0, y0), (x1, y1) ..., (x4, y4). Найти все...

Определить классы которые могут существовать только на стеке/динамически/которые нельзя копировать
Определить 3 класса. 1. Объекты могут существовать только локально на стеке (как это понять?). ...

Найти и вывести на экран все элементы, которые которые повторяются более N/2 раз
#include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int _tmain() {...

Как отфильтровать сводную таблицу, если все критерии могут не существовать?
Есть код фильтра: With ActiveSheet.PivotTables("Сводная1").PivotFields("Отклонения")...

6
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
13.03.2009, 00:09 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
uses crt;
function Trg(x,y,z:integer):boolean;
begin
if (x>abs(y-z))and(x<(y+z))then
Trg:=true else Trg:=false;
end;
var a:array[1..10,1..3]of integer;
    i,j:byte;
begin
clrscr;
randomize;
writeln('Matrica storon treugolnikov:');
for i:=1 to 10 do
  begin
   for j:=1 to 3 do
     begin
      a[i,j]:=random(20)+1;
      write(a[i,j]:4);
     end;
   writeln;
  end;
writeln;
writeln('Spisok treugolnikov:');
for i:=1 to 10 do
if Trg(a[i,1],a[i,2],a[i,3]) then
writeln(i:2,'. ',a[i,1],'+',a[i,2],'+',a[i,3]);
readln
end.
2
0 / 0 / 0
Регистрация: 03.03.2009
Сообщений: 6
13.03.2009, 00:33  [ТС] 3
спасибо, но программа работает не совсем корректно к примеру при вводе чисел 10 21 11 программа не включает строку в список треугольников
0
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
13.03.2009, 00:35 4
А такого треугольника и нет, нарисуйте.
0
0 / 0 / 0
Регистрация: 03.03.2009
Сообщений: 6
13.03.2009, 01:27  [ТС] 5
да, точно, простите

Добавлено через 48 минут 7 секунд
ой, а можно чтоб все тоже самое, только в десятичных ?
0
113 / 85 / 56
Регистрация: 09.01.2009
Сообщений: 209
13.03.2009, 07:02 6
Цитата Сообщение от Aleksandr_Rut Посмотреть сообщение
да, точно, простите

Добавлено через 48 минут 7 секунд
ой, а можно чтоб все тоже самое, только в десятичных ?
поменяй integer на real и будет тебе счастье
0
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
13.03.2009, 07:55 7
ой, а можно чтоб все тоже самое, только в десятичных
А я что, в двоичных написал? Что Вы понимаете под десятичными? Если вещественные, то смотрите предыдущий пост.
0
13.03.2009, 07:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2009, 07:55
Помогаю со студенческими работами здесь

Найти все треугольники, которые вписаны в окружность
Здравствуйте, необходимо написать программу, которая генерирует 100 случайных точек в двумерном...

Вывести на экран все возможные разложения числа
2.Дано натуральное число n. Напишите подпрограмму, которая выводит на экран все возможные...

Найти и вывести на экран все элементы, которые заканчиваются на ноль
Задана целочисленная квадратная матрица размерностью n × n (n = 5). Найти и вывести на экран...

Вывести на экран все возможные слова состоящие из К букв


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru