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

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

Опубликовано

Задача такова: дан набор строк (вводятся с клавиатуры). Строка формируется следующим образом: фамилия спортсмена (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.

Опубликовано

Че никто не поможет? Может быть косяк самой программы, Turbo Pascal?

Опубликовано

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

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

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



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

    • Rowman
      Автор Rowman
      Здравствуйте!
      Файлы на сервере были зашифрованы zeppelin-ом. Система зависла в процессе, поэтому работу вирус не завершил. Сервер после этого не загружал, подключил HDD к другому компьютеру, и вытащил ключи из реестра вместе файлом вируса. Как я понимаю, бесплатное решение на данный момент отсутствует. Коммерческой лицензии Касперского нет. Имеет ли смысл её приобретать для обращения в техподдержку (помогут ли)?
      20.zip
    • Макар мухаметсабиров
      Автор Макар мухаметсабиров
    • Павел Бурдейный
      Автор Павел Бурдейный
      Сегодня схватили шифровальщика. Имя файла изменилось на Лист Microsoft Office Excel.xlsx.[ID-6E9103E8].[Telegram ID @Cherchil_77777].WMRWXK . Прошу помочь в решении проблемы
      Лист Microsoft Office Excel.xlsx
    • Владислав Эпштейн
      Автор Владислав Эпштейн
      Доброго дня, обнаружен троян шифровальщик, расширения файлов - xxpfz2h
      Текст вымогателей найден отдельно, сам шифровальщик был удалён KVRT 
      Имеются только названия угроз: Trojan-Ransom.Win32.Mimic.av     -    HEUR:Backdoor.MSIL.Crysan.gen
      Просканировать систему не представляется возможным через программу которая приложена в правилах.
      Сканирование через KVRT осуществлял из под безопасного режима без сетевых драйверов и заражённый диск подключался через отдельный HDD хаб.
      Образцы зашифрованных файлов имеются, как и текстовый документ вымогателей
      Посоветуйте пожалуйста о дальнейших действиях
    • VNDR
      Автор VNDR
      Ребята, здравствуйте. Нужна помощь, бухгалтер скачала файл, после этого весь сервер зашифровался. Как расшифровать? На пк база 1с.
      Файлы прикладываю.
      Просим помощи!
      HowToRestoreFiles.txt Новая папка (4).rar
×
×
  • Создать...