три объекта на рисунке по своему значению не подходят к 5 остальным. Составь два списка: 1.Объектов. имеющих одинаковое назначение2. Свойств, которые есть у каждого из этих объектов. на рисунке тетради в крупную клетку, мелкую клетку, широкую линейку,узкую линейку , косую линейку, и три карандаша-синий, белый, черный 1. Тетради имеют одинаковое предназначение - в них пишут. Карандаши имеют одинаковое предназначение - ими рисуют.2. Свойства тетрадей в том, что они имеют поверхность предназначенную и удобную для письма, а также разлинованы под определенные записи. Свойства карандашей в том, что они имеют цветную составляющую - гриф, который оставляет след соответствующего цвета.
Const n=15; Var a:array[1..n] of integer; i,indx,k,tr,indxx:integer; Begin Randomize; For i:=1 to n do begin A[i]:=Random(40)-20; Write(a[i],' '); end; Writeln; write('0 имеет номер: '); For i:=1 to n do Begin If A[i]=0 thenwrite(i); end; Writeln; indx:=0; For i:=1 to n do Begin If a[i] mod 2=0 then begin indx += 1; a[indx]:=a[i]; end; end; Write('Индекс четных элементов: '); For i:=1 to indx do write(a[i],' '); For i:=1 to n do Begin If A[i]<0 then Begin inc(k); end; end; Writeln; Writeln('Кoличество отрицательных элементов: ',k); For i:=1 to n do Begin If A[i] mod 3=0 then tr:=a[i]; end; Writeln('Кратное трем ',tr); indxx:=0; writeln('Индексы кратны 3: '); For i:=1 to n do Begin If a[i] mod 3=0 then begin indxx += 1; a[indxx]:=a[i]; write(' ',a[i]); end; end; end.
1. Тетради имеют одинаковое предназначение - в них пишут.
Карандаши имеют одинаковое предназначение - ими рисуют.2. Свойства тетрадей в том, что они имеют поверхность предназначенную и удобную для письма, а также разлинованы под определенные записи.
Свойства карандашей в том, что они имеют цветную составляющую - гриф, который оставляет след соответствующего цвета.
Var a:array[1..n] of integer;
i,indx,k,tr,indxx:integer;
Begin
Randomize;
For i:=1 to n do begin
A[i]:=Random(40)-20;
Write(a[i],' ');
end;
Writeln;
write('0 имеет номер: ');
For i:=1 to n do
Begin
If A[i]=0 thenwrite(i);
end;
Writeln;
indx:=0;
For i:=1 to n do
Begin
If a[i] mod 2=0 then
begin
indx += 1;
a[indx]:=a[i];
end;
end;
Write('Индекс четных элементов: ');
For i:=1 to indx do
write(a[i],' ');
For i:=1 to n do
Begin
If A[i]<0 then
Begin
inc(k);
end;
end;
Writeln;
Writeln('Кoличество отрицательных элементов: ',k);
For i:=1 to n do
Begin
If A[i] mod 3=0 then
tr:=a[i];
end;
Writeln('Кратное трем ',tr);
indxx:=0;
writeln('Индексы кратны 3: ');
For i:=1 to n do
Begin
If a[i] mod 3=0 then
begin
indxx += 1;
a[indxx]:=a[i];
write(' ',a[i]);
end;
end;
end.