![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Geroi |
![]()
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 29 Репутация: ![]() ![]() ![]() |
Кто с этим дружит, напишите своё решение...
1. Две геометрические фигуры вырезаны из бумаги: квадрат со стороной A и ромб с диагоналями C и D (данные вещественные). Описать функцию, аргументами которой являются размеры фигур, а результатом будет TRUE, если одна фигура больше другой и по площади и по периметру, и FALSE в противном случае. 2. Задан массив из 20 целых чисел. Описать процедуру для распечатки на экране номера первого среди ненулевых элементов. Или может продложение как их решать.... |
![]() ![]() |
Вася |
![]()
Сообщение
#2
|
Гость ![]() |
Код program kontr_1; uses wincrt; var a,b,e:real; function l(r,c,d:real):boolean; var s1,s2,p1,p2:real; begin s1:=r*r; s2:=0.5*c*d; p1:=4*r; p2:=2*sqrt(c*c+d*d); if ((s1>s2) and (p1>p2)) or ((s2>s1) and (p2>p1)) then l:=true else l:=false; end; begin writeln('Ведите сторону квадрата'); readln(a); writeln('Диагонали ромба'); readln(b,e); writeln(l(a,b,e)); end. Сообщение отредактировано: volvo - 17.12.2004 2:02 |
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 5:06 |