• Помогите изменить массив :
    Дан одномерный целочисленный массив mas. Поменять местами два элемента массива с номерами k1 и k2, если оба этих элемента чётны. Иначе – запросить у пользователя индекс ещё одного элемента k 3 и поменять его местами с первым элементом массива.Вывести на экран итоговый массив в строку.
    Массив:
    Program pr1;
    Var i, N, k1, k2, R : integer;
    mas: array[1..100]of integer;
    Begin
    Writeln ('Введите число элементов массива (N<100)');
    Readln (N);
    For i:=1 to N do begin
    Write ('Введите ', i, ' элемент массива ');
    Readln (mas[i]);
    end;
    Write ('Введите номера элементов, которые необходимо поменять местами: ');
    Readln (k1, k2);
    Writeln ('Исходный массив: ');
    For i:=1 to N do
    write(mas[i], ' ');
    writeln;
    R:=mas[k1];
    mas[k1] := mas[k2];
    mas[k2] := R;
    Writeln ('Итоговый массив: ');
    for i := 1 to N do
    Write (mas[i], ' ');
    End.

Ответы 0

  • Добавить свой ответ

Войти через Google

или

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

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

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