begin var x:=ArrRandom(16,-50,50); x.Println; var y:=ArrRandom(16,-50,50); y.Println; var s1:=x.Select(p->p*p).Sum; var s2:=y.Select(p->p*p).Sum; if s1>s2 then Writeln('Вектор x длиннее') else if s1<s2 then Writeln('Вектор y длиннее') else Writeln('Длины векторов одинаковы') end.
Станиславовна196
30.07.2020
Var a,k1,k2,s:integer; begin writeln('Вводите целые числа. Конец ввода - 0'); k1:=0; k2:=0; s:=0; readln(a); while a<>0 do begin if (a mod 2 = 0)and(a<0) then k1:=k1+1; if a mod 2 <> 0 then begin k2:=k2+1; s:=s+a; end; readln(a); end; writeln('количество четных отрицательных чисел = ',k1); if k2>0 then writeln('среднее арифметическое нечётных чисел = ',s/k2) else writeln('в последовательности нет нечётных чисел'); end.
Пример: Вводите целые числа. Конец ввода - 0 18 -45 10 -62 70 0 количество четных отрицательных чисел = 1 среднее арифметическое нечётных чисел = -45
Kozloff-ra20146795
30.07.2020
Var a,k1,k2,s:integer; begin writeln('Вводите целые числа. Конец ввода - 0'); k1:=0; k2:=0; s:=0; readln(a); while a<>0 do begin if (a mod 2 = 0)and(a<0) then k1:=k1+1; if a mod 2 <> 0 then begin k2:=k2+1; s:=s+a; end; readln(a); end; writeln('количество четных отрицательных чисел = ',k1); if k2>0 then writeln('среднее арифметическое нечётных чисел = ',s/k2) else writeln('в последовательности нет нечётных чисел'); end.
Пример: Вводите целые числа. Конец ввода - 0 18 -45 10 -62 70 0 количество четных отрицательных чисел = 1 среднее арифметическое нечётных чисел = -45
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Попогите из двух векторов x={x1, x2, …, x16} и y={y1, y2, …, y16} определить тот, у которого больше длина.паскаль, через массив.
begin
var x:=ArrRandom(16,-50,50); x.Println;
var y:=ArrRandom(16,-50,50); y.Println;
var s1:=x.Select(p->p*p).Sum;
var s2:=y.Select(p->p*p).Sum;
if s1>s2 then Writeln('Вектор x длиннее')
else if s1<s2 then Writeln('Вектор y длиннее')
else Writeln('Длины векторов одинаковы')
end.