Заменить минимальный по модулю положительный элемент нулём. заменить элементы с к1 по k3 на обратный. из элементоа массива a сформировать массив d того же размера по правилу: первые 10 элеметов i, остальные di=ai-i для меня проблематично сделать всё это в одной . по отдельности каждое предложение есть. совместить не могу. 1)var a: array [1..10] of integer; i,min,n,z: integer; begin repeat writeln ('введите размер массива'); readln (n); until n< =10; min: =32767; z: =0; for i: =1 to n do begin writeln ('введите',i,'элемент'); readln (a[i]); if a[i]> 0 then begin if min> a[i] then begin min: =a[i]; z: =i; end; end; end; a[z]: =0; for i: =1 to n do begin writeln ('элемент массива n ',i,' = ',a[i]); end; readln; end. 2)var a: array [1..10] of integer; i,k,n: integer; begin repeat writeln ('введите размер массива n'); readln (n); until n< =10; k: =3; for i: =1 to n do begin writeln ('введите',i,''); readln (a[i]); end; for i: =1 to k do begin a[i]: =a[i]*-1; end; for i: =1 to n do begin writeln ('элемент массива n ',i,' = ',a[i]); end; readln; end. 3) var a: array [1..20] of integer; d: array [1..20] of integer; i,n: integer; begin writeln ('введите размер массива n'); readln (n); for i: =1 to n do begin writeln ('введите',i,''); readln (a[i]); end; writeln('элементы нового массива'); for i: =1 to n do begin if i< =10 then d[i]: =i else d[i]: =a[i]-i; writeln (d[i],' '); end; readln; end.
Irina Bakaev
27.03.2020
Sub alg_1() xn = -5: xk = 5: h = 0.1 x = xn: i = 1 do while x < = xk y = 3 * x ^ 2 - 6 * x + 5 cells(i, 1) = x: cells(i, 2) = y x = x + h: i = i + 1 loop end sub во вложении файл с рабочей книгой ms excel 2003. макрос на листе 1. теперь о вашей ошибке dim xn, xk, x as integer dim y, h as single xn = -5 h = 0.1 x = xn x = x + h такое описание означает, что xn, xk будут типа variant, х - типа integer. y тоже будет типа variant, h - типа single. при выполнении опeратора x=x+h целочисленное x сначала увеличится на 0.1, а затем дробная часть будет отброшена. поэтому х постоянно будет равен xn и цикл станет бесконечным.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Нужно нарисовать красивую машину грузовоз на qbasic составить программу чтобы программа была сложной и машина грузовик получился красивым