Program pr; - пропущена буква Р var a,b,с,:integer; - лишняя запятая begin writeln('Введите три целых числа'); read(a,b,c); - ругается на переменную "с". Возможно здесь она написана на русской раскладке. s:=(sqrt((2*a)+(3*(b*b*b/(a-c); - пропущена закрывающая скобка + - переменная не описана k:=(2*(s*s*s*s))-(3*(sqrt(abs(a*b*c; - переменная не описана y:=(6*s)+(2*k)-((s*s*s*s)/(3*a*b*c)); - переменная не описана writeln ('Получилось число',y); end.
После исправления всех указанных ошибок программа начинает работать.
Begin var q:=new Queue<integer>; var n:=ReadInteger('Кол-во элементов (не менее 4):'); Randomize; var k:integer; for var i:=1 to n do begin k:=Random(-20,40); Print(k); q.Enqueue(k) end; Writeln; // очередь заполнена, выведены ее элементы var (ko,s):=(-100,0); for var i:=1 to n do begin k:=q.Dequeue; q.Enqueue(k); if k.IsOdd then ko:=k; if i=3 then s:=k end; s+=ko; q.Enqueue(s); q.Println; // искомая сумма помещена в очередь for var i:=1 to n do begin k:=q.Dequeue; if i<>4 then q.Enqueue(k) end; q.Printlnend.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку