profile
Размещено 5 лет назад по предмету Информатика от ollien666ozitff

Помогите пожалуйста с задачами в паскале!

1) Составьте программу, которая заполняет массив а [1..10] случайными целыми числами в диапазоне от 1 до 10, затем преобразовывает его, увеличивая все элементы с чётными значениями на 1. Если элементы с чётными значениями отсутствуют, оставить массив без изменений.

2) Составьте программу, которая заполняет массив а [1..10] случайными целыми числами в диапазоне от 1 до 10,затем преобразовывает его, увеличивая все элементы с нечётными значениями в три раза, а элементы с чётными значениями заменяя на 0.

  1. Ответ на вопрос
    Ответ на вопрос дан Аккаунт удален
    // PascalABC.NET 3.3, сборка 1573 от 04.11.2017
    // Внимание! Если программа не работает, обновите версию!

    begin
      var a:=ArrRandom(10,1,10); a.Println;
      a.Transform(t->t.IsEven?t+1:t); a.Println
    end.

    Пример
    4 8 9 2 5 6 3 5 8 9
    5 9 9 3 5 7 3 5 9 9

    begin
      var a:=ArrRandom(10,1,10); a.Println;
      a.Transform(t->t.IsOdd?3*t:0); a.Println
    end.

    Пример
    3 7 9 4 5 8 8 3 7 8
    9 21 27 0 15 0 0 9 21 0
    1. Ответ на вопрос
      Ответ на вопрос дан ollien666ozitff
      нужна программа по старой версии паскаля
    2. Ответ на вопрос
      Ответ на вопрос дан Аккаунт удален
      Об этом нужно писать в вопросе, а не после получения решения.
  2. Ответ на вопрос
    Ответ на вопрос дан danulpopov
    1)
    var
    a:array[1..10] of integer;
    i:integer;
    Begin
    Randomize();
    For i:=1 to 10 do begin
       a[i]:= 1+ random(10);
       Write(a[i], ' ');
       if a[i] mod 2 = 0 then a[i]:=a[i] + 1;
       end;
       Writeln();
    For i:=1 to 10 do 
       Write(a[i], ' ');
    end.

    2)
    var
    a:array[1..10] of integer;
    i:integer;
    Begin
    Randomize();
    For i:=1 to 10 do begin
       a[i]:= 1+ random(10);
       Write(a[i], ' ');
       if a[i] mod 2 <> 0 then a[i]:=a[i] * 3 else a[i]:= 0;
       end;
       Writeln();
    For i:=1 to 10 do 
       Write(a[i], ' ');
    end.
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.