Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Информатика, Паскаль Утроить элементы массива, стоящие на нечётных местах?
Вопрос из Яндекс Кью
22 ноября

Информатика, Паскаль Утроить элементы массива, стоящие на нечётных местах?

Алиса
На основе источников, возможны неточности

Программа на Паскале, которая утроит элементы массива, стоящие на нечётных местах: otvet.mail.ru

program may; var   Mas: array [1..100] of integer;   i: integer;  begin   for i:=1 to 100 do   begin     Mas[i]:=i;     if ((i mod 2)=1) then       begin         Mas[i]:=Mas[i]*3;         writeln(Mas[i]);       end;   end; end. 

Ещё один вариант программы на Turbo Pascal: studassistent.ru

uses crt; const nmax=100; var   a: array [1..3*nmax] of integer;   n, i, j, k, x: integer;  begin   clrscr;   randomize;   repeat     write('Размер массива до ',nmax,' n=');     readln(n);   until n in [1..nmax];   writeln('Исходный массив:');   for i:=1 to n do     begin       a[i]:=random(50);       write(a[i]:4);     end;   writeln;   i:=n; {начнём с конца, чтобы не менялись индексы непроверенных}   while i>=1 do     if odd(i) then {если нечётный номер}       begin         for k:=1 to 2 do {2 раза}           begin             x:=a[i]; {запомним элемент}             n:=n+1; {увеличим размер массива}             for j:=n downto i+1 do {раздвинем массив вправо}               a[j]:=a[j-1];               a[i]:=x; {вставим элемент}           end;         i:=i-1; {к началу}       else i:=i-1; {если чётный номер — к началу}   for i:= 1 to n do write(a[i]:4);   readln end. 

Выбор решения зависит от конкретной задачи и предпочтений программиста.

Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Fri Aug 15 2025 16:41:06 GMT+0300 (Moscow Standard Time)