tagirova1
?>

Составте программу, которая формирует массив из 7 случайных чисел, принадлежащих промежутку [-5, 5], заменяет элементы большие 3 на -10, а все остольные увеличивают на 2 и выводит значение элементов массива до и после замены в строку через запятую информатики )

Информатика

Ответы

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

begin
  var a:=ArrRandom(7,-5,5); a.Println(',');
  a.Transform(t->t>3?-10:t+2); a.Println(',')
end.

Пример
-2,-1,4,2,5,0,2
0,1,-10,4,-10,2,4
vuyakovleva
Var a:array[1..10] of integer;
  k,n,i:integer;
  min:INTEGER;
begin
  randomize; N:=10; k:=0 {кол-во отрицательных элементов};
  writeln ('исходный массив');
  for i:=1 to N do
  begin
   if random(2) =1 then a[i]:=random(100)
     else begin k:=k+1; a[i]:=-random(100); min:=a[I] end;
   write(a[i]:5);
  end;
  writeln;
  {поиск минимального положительного}
  if (k<>0) or (k<>N) then  {есть отрицательные или не все отрицательные}
  begin
    for i:=1 to N do
     if  (a[i]>0) and (a[i]<min) then  min:=a[i];
  {замена}
    for i:=1 to N do
     if  (a[i]<0)  then  a[i]:=min;
  end;
  writeln('Новый массив')
    for i:=1 to N do      write(a[i]:5);
end.
jagerlayf

1. В)

2. Б)

3. Г)

4. Б)

5. А), В)

6. Г)

7. А) животные, Б) одежда, В) слова, Г) деревья, Д)кисломолочные продукты, Е) цифры.

8. Ещё подумаю

9. 1) макароны, 2) песня, 3) песок, 4)шарф.

10. Например: 1) 5; 2) 5×5=25; 3)25×2=50; 4) 50+4=54; 5) 54-8=46; 6) 6; 7) 6×7=42; 8) 42:2=21 и 1) 3; 2) 3×5=15; 3) 15×2=30; 4)30+4=34; 5)34-8=26; 6) 6; 7)6×7=42; 8)42:2=21

Вывод: если взять любое число кроме нуля и выполнить с ним эту последовательность действий, то получается одно и тоже число-21.

11. 1) Раньше всех пришла лиса.

2) 1 - Лиса, 2 - медведь, 3 - заяц, 4 - волк, 5 - сорока.

12. Вариант - 1

1. В ведро вместимостью 8 л налить 5 л.

2. В банку вместимостью 5 л налить 2 л.

Вариант - 2

Ведро вместимостью 8 л налить 7 л.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составте программу, которая формирует массив из 7 случайных чисел, принадлежащих промежутку [-5, 5], заменяет элементы большие 3 на -10, а все остольные увеличивают на 2 и выводит значение элементов массива до и после замены в строку через запятую информатики )
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

akrivoz
Дружинин
dumpler
itartdesignprof
ovdei71
punchf
lsuvorova1987
safin8813
koeman
svt5299
VadimovnaIgor
НиколаевнаФ
zaseche99
morsh9345
vasenkova1981