• определить наименьшее слово в строке считать что все слова разделены пробелами пожалуйста помогите

Ответы 1

  • program zadacha;vars,temp,max,min:string;i,mxp,mnp:integer;beginwriteln('Введите строку...');readln(s);s:=s+' ';temp:='';max:='';min:=s;for i:=1 to length(s) dobeginif s[i]<>' ' thentemp:=temp+s[i];if (s[i]=' ') and (temp<>'') thenbeginif Length(temp)<Length(min) thenbeginmin:=temp;mnp:=i-Length(temp)end;if Length(temp)>Length(max) thenbeginmax:=temp;mxp:=i-Length(temp)end;temp:='';end;end;if max<>'' thenbeginWriteln('Самое длинное: ',max,' Оно начинается с: ',mxp);Writeln('Самое короткое: ',min,' Оно начинается с: ',mnp)endelseWriteLn('В данной строке нет слов!')end.

    • Автор:

      pongo
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years