Перейти к содержанию

Помощь в Pascal'e


Chimera-Syber

Рекомендуемые сообщения

Задача такова: дан набор строк (вводятся с клавиатуры). Строка формируется следующим образом: фамилия спортсмена (10 символов) и 6 результатов (каждый результат по 3 символа). Составить программу, определяющую спортсмена, занявшего первое место в соревнованиях.

 

У меня находит результат самый высокий, но почему-то фамилию не выводит. Помогите найти ошибку:

 

Program exe2;
var str,res,fam,famfin:string; j,n,max,maxfin,i,zif,code:integer;
begin
{вводим количество строк}
writeln ('vvedite kol-vo strok');
readln (n);
{обнуляем нужные переменные}
i:=1; fam:=''; max:=0; maxfin:=0; famfin:='';
for j:= 1 to n do begin
  {вводим строку}
  writeln ('vvedite stroky');
  readln (str);
  repeat
    fam:=fam+str[i];
    i:=i+1;
  until str[i]<>' ';
  str:=str+' '; i:=i+1; res:='';
  while i<=length(str) do begin
       if str[i]<>' ' then
	               res:=res+str[i]
    else
	    begin
		{преобразуем переменную в число}
		val(res,zif,code);
		{сравниваем с текущим максимом в строке}
		if zif>max then max:=zif;
		res:='';
		end;
	i:=i+1;
end;
{сравниваем с максимумом во всем тексте}
if max>maxfin then
      begin
	  maxfin:=max; famfin:=copy(fam,1,length(fam));
	  end;
fam:='';
max:=0;
i:=1;
end;
{выводим результат}
writeln ('first place', famfin);
writeln ('rezyltat', maxfin);
end.

Ссылка на комментарий
Поделиться на другие сайты

Theo Walcott, уточни язык (компилятор). Просто в случае делфей можно попроще, с турбопаскалем - посложнее. А код твой может сегодня гляну, отпишу, что не так.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • gin
      От gin
      Добрый день! Просьба помочь расшифровать файлы
      логи FRST.zip записка.zip примеры файлов.zip
    • Инфлюенсер
      От Инфлюенсер
      Добрый день, произошел взлом системы. Пострадали пк и сервера, злоумышленник зашифровал данные. Так же попросил выкуп. для теста дал пароль от одного из дисков с помощью которого удалось расшифровать диск с которого собраны логи по запросу, в данный момент диски заблокированы. Требуется ли с помощью программы R.Saver   попытаться вытащить какиет-о файлы, так как в настоящий момент  диски являются роу
      Addition.txtFRST.txt
    • Константин agromoll34
      От Константин agromoll34
      У нас сейчас точно такая же проблема, как решить вопрос?
       
      Сообщение от модератора Mark D. Pearlstone Перемещено из темы.
    • Alexk6
      От Alexk6
      После криворукого админа возникли проблемы. Поймали шифровальщик. Админ сделал терминальный сервер из Win 11 Home на котором работали 6-7 человек, все с админскими правами. Браузером пользовались все с этого сервера. Файлы меньше 8 мб не затронуты. Ссылка на шифрованный файл и его орегинал https://cloud.mail.ru/public/a4nf/zJDX69Qs9
    • vika_
      От vika_
      Добрый день! Компьютеру лет 10, вообще не разбираюсь, что и как у него. Решила включить, вроде заработал, но сильно шумел. Подумала, что надо друга то почистить,  но вот, когда открыла, поняла, что не знаю как действовать.
       Во-первых, лежали две детали, без своего места. Во-вторых, смутили 3 провода, которые висели, не подключенные никуда. Ну и в-третьих, можно ли аккуратно снять вентилятор и почистить за ним, боюсь чтоб не случилось ничего(
      Прошу понять и простить меня: в компьютерах совсем 0((


×
×
  • Создать...