Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ массив

Автор: Чайник 23.05.2004 3:23

Сведения об ученике состоят из его имени и фамилии, названия класса (год обучения и буквы), в котором он учился, оценок полученных учеником за последнюю четверть. Пусть дан массив, содержащий сведения об ученике школы. Выясните, имеются ли в школе ученики у которых совпадают Фамилия и имя.

Автор: HelpAusHeaven 23.05.2004 7:21

Чего тут сложного-то?smile.gif

Как ты уже сказал дан массив.... скажем лучше так: дан двухмерный массив)))
Т.е. фамилия и имя и остальные данные представлены так:
arr[0][0]='Surname';
arr[0][1]='Name';
arr[0][2]='class/etc....';

arr[1][0]='другая фамилия';
arr[1][1]='другое имя';
.........
Код такой:

Код
b := false;
for I := 1 to Length(arr) {
 for J := 1 to Length(arr) {
   if (arr[I][0] == arr[J][0]) then b := true;
 }
}

если b == true значит однофамильцы есть.... Может усложнить условие на то, чтобы одновременно проверяло и имя.

Автор: virt 23.05.2004 19:30

HelpAusHeaven
это ты на каком языке написал?