Задать вопрос
6 октября, 23:41

Заменить минимальный по модулю положительный элемент нулем

+4
Ответы (1)
  1. 7 октября, 02:56
    0
    Заменить минимальный по модулю положительный элемент нулём. Заменить элементы с К1 по K3 на обратный. Из элементоа массива A сформировать массив D того же размера по правилу: первые 10 элеметов I, остальные Di=Ai-i

    Для меня проблематично сделать всё это в одной задаче.

    По отдельности каждое предложение есть.

    Совместить не могу.

    1) var a:array [1 ... 10] of integer; i, min, n, z:integer;

    begin

    repeat

    writeln ('Введите размер массива') ;

    readln (n) ;

    until n<=10;

    min:=32767;

    z:=0;

    for i:=1 to n do

    begin

    writeln ('введите', i,'элемент') ;

    readln (a[i]) ;

    if a[i]>0 then begin

    if min>a[i] then begin min:=a[i]; z:=i;

    end;

    end;

    end;

    a[z]:=0;

    for i:=1 to n do

    begin

    writeln ('элемент массива n ', i,' = ', a[i]) ;

    end;

    readln;

    end.

    2) var a:array [1 ... 10] of integer; i, k, n:integer;

    begin

    repeat

    writeln ('Введите размер массива n') ;

    readln (n) ;

    until n<=10;

    k:=3;

    for i:=1 to n do

    begin

    writeln ('введите', i,'') ;

    readln (a[i]) ;

    end;

    for i:=1 to k do

    begin

    a[i]:=a[i]*-1;

    end;

    for i:=1 to n do

    begin

    writeln ('элемент массива n ', i,' = ', a[i]) ;

    end;

    readln;

    end.

    3) var a:array [1 ... 20] of integer;

    d:array [1 ... 20] of integer;

    i, n:integer;

    begin

    writeln ('Введите размер массива n') ;

    readln (n) ;

    for i:=1 to n do

    begin

    writeln ('введите', i,'') ;

    readln (a[i]) ;

    end;

    writeln ('элементы нового массива') ;

    for i:=1 to n do

    begin

    if i<=10 then d[i]:=i else d[i]:=a[i]-i;

    writeln (d[i],' ') ;

    end;

    readln;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Заменить минимальный по модулю положительный элемент нулем ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
1. найти минимальный по модулю элемент массива x = 2 1 0 - 1 0 2 1 0 3 - 2 2 0 2. Используя программу ранжирования, найти сумму 3-х наибольших по модулю элементов массива: T = (-1,2,1,1,-4,0,2,5,3,-2,1) Распечатать массив до и после ранжирования.
Ответы (1)
Паскаль! Заполните массив случайными числами и найти минимальный и максимальный элементы массива и их номера. Пример: Массив: 1 2 3 4 5 Минимальный элемент: A[1]=1 Максимальный элемент: A[5]=5
Ответы (1)
Pascal. Найти номер строки, в которой находится минимальный элемент двумерного массива (считать, что в массиве один минимальный элемент).
Ответы (1)
Заполнить массив случайными числами и найти минимальный и максимальный элементы массива и их номера Пример: Массив: 1 2 3 4 5 Максимальный элемент: А[1]=1 Минимальный элемент: А[5]=5 10 класс
Ответы (1)
Дан одномерный массив. Заменить минимальный элемент нулём
Ответы (1)