Составить блок-схему и программу для решения . дан одномерный массив с, состоящий из 11 целых чисел, принадлежащих отрезку [0; 25]. элементы массива вывести в строчку через пробел. найти количество нечетных элементов массива.
Program n1; const n=11; var c: array [1..n] of integer; i,k: integer; begin randomize; k:=0; for i:=1 to n do c[i]:=random(25); for i:=1 to n do write(c[i],' '); writeln; for i:=1 to n do if c[i] mod 2<>0 then k:=k+1; writeln('кол-во нечетных: ',k); end.
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016 begin var n:=ReadInteger('Кол-во элементов:'); var a:=ArrRandomReal(n,-10,20); a.Println; Writeln('С округлением если |x|<1'); for var i:=0 to n-1 do if abs(a[i])<1 then a[i]:=Round(a[i]); a.Println end.
Для того, чтобы узнать в каком подъезде находится квартира, разделим ее номер на количество квартир в подъезде, на 36. Запомним частное и остаток от деления. Пусть, к примеру, нам дана квартира 85. Делим на 36. Получаем частное 2 и в остатке 13. 2 - это номер подъезда. Теперь разделим 13 на 4 (число квартир на этаже), запомним частное и остаток. В результате получим 3 и остаток 1. Значит, наша квартира на 3-м этаже, и если номера квартир идут слева направо, то квартира будет крайняя слева.
Итак, квартира с номером 85 находится во втором подъезде, на 3-м этаже нашего дома.
const n=11;
var c: array [1..n] of integer;
i,k: integer;
begin
randomize;
k:=0;
for i:=1 to n do c[i]:=random(25);
for i:=1 to n do write(c[i],' ');
writeln;
for i:=1 to n do if c[i] mod 2<>0 then k:=k+1;
writeln('кол-во нечетных: ',k);
end.