• помогите найти ошибки в программе PascalABC
    Var s1:string;
    c:char;
    begin
    s:='информатика';
    c:='л';
    c:=c+s
    end.
    СРОЧНО ПОЖАЛУЙСТА

Ответы 3

  • спасибо
    • Автор:

      jackadams
    • 6 лет назад
    • 0
  • Посмотри внимательно:заявлена переменная s1, а потом 1 потерялась (там, где информатика и в предпоследней строчке).Главная ошибка на предпоследней строчке в том, что переменной символьного типа с пытаются присвоить переменную строкового типа s. Лучше бы наоборот. s1:=c+s1;и после выражения обязательно должна быть ; 
    • Автор:

      noodle
    • 6 лет назад
    • 0
  • s:='информатика'; - тут переменная s не описана, вместо нее описана переменная s1 (Var s1:string;)Решение: исправить описание на var s:string;c:=c+s - делается попытка сцепить символ со строкой и результат присвоить символу, что недопустимо: строка не может поместиться на место символа.Решение: записать s:=c+s;Отсутствует вывод результатов. Тогда непонятно, зачем что-то выполнять вообще.Решение: добавить строку Writeln(s); перед строкой end.
    • Автор:

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

Войти через Google

или

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

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

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