С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
2 / 2 / 1
Регистрация: 25.10.2012
Сообщений: 50

Комбинирований тип: определение середнего роста женщин и определение людей одинакового роста в группе

07.12.2012, 01:47. Показов 1813. Ответов 2

Студворк — интернет-сервис помощи студентам
Нужна программа для апридиление середнего роста женщин та апределение людей одинакового роста в группе. Сделать при помощи record
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
29
30
31
32
33
34
35
36
37
38
39
type name=(anya,valya,genya,petya,shasa,tanya,shyra,yura);
dannye=record
pol:(male,famale);zrist:140..200;
end;
gruppa=array[name] of dannye;
var gr:gruppa;
k:name;
x:real;
f1,f:text;
procedure serzrist(var x:real);
var n:name;
s:word;
begin
x:=0;s:=0;
for n:=anya to yura do
if gr[n].pol=female then begin
x:=x+gr[n].zrist;
s:=s+1;
end;
x:=x/s;end;
function odnakzrist:boolean;
var n,n1:name;zrist:140..200;
f:boolean;k1:integer;
begin
for zrist:=gr[n].zrist;
f:=false;k1:=0;
for n1:=valya to yura do 
if zrist=gr[n].zrist then begin
k1:=k1+1;
f:=true;end;
odnakzrist:=f;
end;
begin
for k:=anya to yura do 
if k in[anya,valya,tanya] then
gr[k].pol:=female else gr[k].pol:=male;
readln(gr[k].zrist);end; serzrist(x);
writeln(adnakzrist,x); 
end.
Добавлено через 1 минуту
Не выдает результат.

Добавлено через 15 секунд
Не выдает результат.

Добавлено через 6 часов 44 минуты
в задание допустил несколько орфографических ошибок. Но все равно не далает так как надо.
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
29
30
31
32
33
34
35
36
37
38
39
type name=(anya,valya,genya,petya,shasa,tanya,shyra,yura);
dannye=record
pol:(male,famale);zrist:140..200;
end;
gruppa=array[name] of dannye;
var gr:gruppa;
k:name;
x:real;
f1,f:text;
procedure serzrist(var x:real);
var n:name;
s:word;
begin
x:=0;s:=0;
for n:=anya to yura do
if gr[n].pol=famale then begin
x:=x+gr[n].zrist;
s:=s+1;
end;
x:=x/s;end;
function odnakzrist:boolean;
var n,n1:name;zrist:140..200;
f:boolean;k1:integer;
begin
for  n:=anya to yura do zrist:=gr[n].zrist;
f:=false;k1:=0;
for n1:=valya to yura do
if zrist=gr[n].zrist then begin
k1:=k1+1;
f:=true;end;
odnakzrist:=f;
end;
begin
for k:=anya to yura do  begin
if k in[anya,valya,tanya] then
gr[k].pol:=famale else gr[k].pol:=male;
readln(gr[k].zrist);end; serzrist(x);
writeln(odnakzrist,x);
end.
Добавлено через 3 часа 30 минут
что ник то не знает как надо правильно?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2012, 01:47
Ответы с готовыми решениями:

Создать программу, которая бы определяла или есть в группе хотя бы два человека одинакового роста
Задано type name=(Juliya, Tanya, Alfred, Adolf, Hylary, Samanta, Lari, Jack, Jon, Freddy); inf=record first_name:name; {имя лица}...

Подсчёт людей выше среднего роста
Составить программу определения юношей и девушек вашей группы выше среднего роста. Считается что значение среднего роста константа и...

Определить имеются ли в группе хотя бы два человека одного роста
нужно решить задачку с помощью процедуры Определить имеются ли в группе хотя бы два человека одного роста вот мои наброски но почему...

2
Кандёхаем веселее!
 Аватар для MLPMan
296 / 330 / 76
Регистрация: 02.10.2012
Сообщений: 2,175
07.12.2012, 03:05
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Type
name = (anya,valya,genya,petya,shasa,tanya,shyra,yura);
dannye = record pol:(male,famale);zrist:140..200; end;
gruppa = array[name] of dannye;
 
Var
gr:gruppa;
k:name;
x:real;
f1,f:text;
 
BEGIN
for k:=anya to yura do
begin
if k in[anya,valya,tanya] then gr[k].pol:=famale else gr[k].pol:=male;
ReadLn(gr[k].zrist);
end;
serzrist(x);
WriteLn(odnakzrist,x);
END.


Процедуры odnakzrist и serzrist без изменений.

Добавлено через 8 минут

Не по теме:

Если постить код в более "презентабельном" виде, будет больше шансов получить(вовремя получить) ответ. Ничего личного).

0
2 / 2 / 1
Регистрация: 25.10.2012
Сообщений: 50
07.12.2012, 10:52  [ТС]
А что ты поменял?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.12.2012, 10:52
Помогаю со студенческими работами здесь

Описать логическую функцию, проверяющую, есть ли в группе хотя бы 2 человека одного роста
type имя = (Анна, Евгений, Петр, Андрей, Татьяна); данные = record пол (мужчина, женщина); рост 140..200; ...

Проверить, есть ли в группе хотя бы два человека одного роста и вывести их имена
Написать программу, использующую логическую функцию rost(gr), проверяющую, есть ли в группе gr хотя бы два человека одного роста и вывести...

Опишите логическую функцию, проверяющую, есть ли в группе G хотя бы два человека одного роста
Дано: type name = (Mary, Jane, Kim, Bob, Jan, Pit, Tom, Sara, Bill, Pol); data = record male : boolean; {пол: true - мужской,...

Определите средний рост женщин, фамилию самого высокого мужчины, есть ли в группе хотя бы два человека одного роста?
В анкетных данных обозначены фамилия, пол, рост. Определите средний рост женщин, фамилию самого высокого мужчины, есть ли в группе хотя бы...

Найти сотрудников одинакового роста
Здравствуйте, есть запись, с данными о сотрудниках (фио, возраст и рост) подскажите пожалуйста, как вывести фамилии сотрудников с...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru