• Помогите пжл... надо про каждую строчку рассказать, что это и что значит.
    program fury;
    const
    n=10;
    var
    a:array[1..n]of integer;
    min,max,i,s:integer;
    begin
    for i:=1 to n do
    read(a[i]);
    min:=1;max:=1;
    for i:=2 to n do
    begin
    if a[i] min:=i;
    if a[i]>a[max]then
    max:=i;
    end;
    if max>min then
    for i:=min to max do
    s:=s+a[i]
    else
    for i:=max to min do
    s:=s+a[i];
    writeln(' S= ',s);
    end.

Ответы 6

  • Конечно я не понимаю что делает это программа , хах
    • Автор:

      pinky
    • 5 лет назад
    • 0
  • Это не переход на личности, это разговор с Вами о содержании Вашего ответа.
    • Автор:

      aggieav2k
    • 5 лет назад
    • 0
  • Вот это я и хотел услышать - понимаете, или нет. Спасибо. Значит, не понимаете.
    • Автор:

      cleodblv
    • 5 лет назад
    • 0
  • Иначе вместо всей этой переписки давно бы насали эти две строчки о том, что она делает.
    • Автор:

      jordan100
    • 5 лет назад
    • 0
  • Иначе вместо всей этой переписки давно бы написали эти две строчки о том, что она делает.
    • Автор:

      payten
    • 5 лет назад
    • 0
  • program fury; // название программыconst  // объявление константыn=10; // сама константа nvar //объявление переменныхa:array[1..n]of integer;  // (сами переменные) объявлен массив а от 1 до n // типа integer ( целые числа  от −2 147 483 648  до 2 147 483 647 )min,max,i,s:integer; // объявлены переменные min , max,a,s - названия , // типа integerbegin // началоfor i:=1 to n do // цикл который выполняет  повторно действие до тех пор, // пока условное значение не станет false (т.е число не превысит n);read(a[i]); //cчитывет значение массива а . [i] в квадратных скобках // означает индекс числа . т.е a[1] - первое число массиваmin:=1;max:=1; // присваивает переменным min и max значение 1for i:=2 to n do  // уже описывалbegin if a[i] min:=i; // оператор сравнения ,  если условие подходит входит// в циклif a[i]>a[max]then // оператор сравнения , если условие подходит входит// в циклmax:=i; // присваивает max значение iend; // конецif max>min then  / оператор сравнения , если условие подходит входит// в циклfor i:=min to max do  // описывалs:=s+a[i] // к переменной s добавляет элемент a[i] else //  если условие if не выполнилосьfor i:=max to min do // s:=s+a[i]; //writeln(' S= ',s); // напечатать на новой строке то чему равно send.
    • Автор:

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

Войти через Google

или

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

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

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