Дан массив В(20) , заменить в нем все отрицательные числа ** 1, а положительные ** 2.

0 голосов

Дан массив В(20) , заменить в нем все отрицательные числа на 1, а положительные на 2.


спросил от (33 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (915 баллов)

Var  b: array[1..20] of integer; 
i: integer;
begin
    //тут пишите свой массив 
b[1]:=-5;
  b[2]:=0;
  b[3]:=10;
  i:=1; 
 for i := 1 to 20 do 
   begin
      if b[i]<0 then  <br>        b[i] := 1 
    else b[i] := 2; 
     writeln(b[i]);
      end;
end.

оставил комментарий от Начинающий (915 баллов)

Ну.
Начало > Вносим массивы > в цикле проверяем каждый массив > если меньше 0, то изменяем значение на 1, иначе изменяем значение на 2> конец

оставил комментарий от Начинающий (915 баллов)

Рисовать надо. А в комментариях этого нельзя делать

оставил комментарий от Начинающий (915 баллов)

Можно было сделать через div и mod, тебе какой сложности нужна программа?

оставил комментарий от (33 баллов)

нет, спасибо большое и так помогли)

оставил комментарий от (33 баллов)

Дан массив В(20) , заменить в нем все отрицательные числа на 1, а положительные на 2,Мне бы еще с этой разбраться

оставил комментарий от (33 баллов)

поможете?

оставил комментарий от Начинающий (915 баллов)

А можешь в контакте?

оставил комментарий от Начинающий (915 баллов)

Тут тяжело думать

оставил комментарий от Начинающий (915 баллов)

Или в личке. Т.к. зачем забивать эти комментарии к моему ответу.

оставил комментарий от (33 баллов)

давай, id97956554

...