//PascalABC.NET 3.1 сборка 1239 begin var a := ArrRandom(100, -50, 50); a.Println; Println(a.Count(x -> x < 0)); end.
kirillprotopopov1
02.07.2021
Const n = 8;
var a: array[1..n]of integer; i, j, k, max: integer;
begin max := -MaxInt; for i := 1 to n do begin write('a[', i, ']= '); readln(a[i]); if a[i] > max then max := a[i]; end; writeln(' максимальный элемент массива = ', max); //сортировка методом пузырька for i := 1 to n - 1 do for j := 1 to n - i do if a[j] < a[j + 1] then begin k := a[j]; a[j] := a[j + 1]; a[j + 1] := k end; //вывод массива for i := 1 to n do write(a[i]:4); end.
Var s: string; a, b: integer; begin readln(s); if s[1] = 'x' then begin a := StrToInt(s[3]); b := StrToInt(s[5]); if s[2] = '-' then a := -a; writeln(b - a); end else if s[3] = 'x' then begin a := StrToInt(s[1]); b := StrToInt(s[5]); if s[2] = '-' then begin a := -a; b := -b; end; writeln(b - a); end else if s[5] = 'x' then begin a := StrToInt(s[1]); b := StrToInt(s[3]); if s[2] = '-' then b := -b; writeln(a + b); end end.
учтите что никакой защиты от дурака или неверного ввода
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составьте программу подсчёта числа различных элементов одномерного массива a(q) паскаль
begin
var a := ArrRandom(100, -50, 50);
a.Println;
Println(a.Count(x -> x < 0));
end.