Разработать блок-схему и программу, которая запрашивает массив из n целых чисел, выводит номера отрицательных элементов и сами эти элементы) вот эти числа: а) 3, 5, -2, 3, -2, 0, -6, -8, 1; б)-1, -2, -3, -4, 0, -1, 2, 3)
program massiv; uses crt; vara: array [1..200] of integer; sum,i,n,d: integer; beginwriteln('vvedite kolitestvo chisel massiva (n)'); readln(n); randomize; clrscr; for i: =1 to n dobegina[i]: =random(100000); writeln(a[i])end; for i: =1 to n dobegind: =a[i] mod 7; if d=0 thensum: =sum+a[i]end; writeln('summa chisel kratnix 7 = ',sum)end.
egcuzn86
21.01.2022
Если говорить "железе", то это будут: материнская плата, центральный процессор, видео процессор, внутренняя память, внешняя память ну и устройства ввода-вывода информации (монитор, дисковод, клавиатура мышка). это компоненты как раз-таки являются кастомизируемыми, можно поменять определенный элемент на другой, но при этом нужно учитывать т.н "форматы" эти компонентов, например для процессоров это соккеты,у озу - это типы ddr2 или ddr3 и еще учесть возможности остальных компонентов пк. при слабом процессоре не будет большого смысла сильно увеличивать озу или при не самой новой мат.платы ставить процессор, который может сжечь его: ) на ноутбуках дела обстоят куда сложнее, чтобы поменять тот или иной компонент придется сильно попотеть, лано озу или жесткий диск, но такие элементы как цп и гп, которые буквально вклеены в мат.плату поменять трудновато: ) да и выйдет дороже. и при этом, компоненты пк и ноутбука отличаются друг от друга, в основном размерами и "форматом", что уже делает их не совместимыми.
bykovaam
21.01.2022
4) var a, b: integer; function max(a, b: integer): integer; begin if a > b then max : = a else max : = b; end; begin readln(a, b); writeln(max(a, 2 * b) * max(2 * a - b, b)); end. 5) const n = 10; var a: array[1..n] of integer; i, s: integer; begin for i : = 1 to n do begin readln(a[i]); if i mod 2 = 0 then s : = s + a[i]; end; writeln(s); end. 6) const handsfree = false; var a: array[1..100, 1..100] of real; product: real; i, j, m, n: integer; begin {ввод матрицы} if handsfree then begin n : = random(20) + 2; m : = random(20) + 2; end else begin write('n, m ='); readln(n, m); end; writeln('данные матрицы: '); for i : = 1 to m do begin for j : = 1 to n do if handsfree then begin a[i, j] : = random(100) - 50; write(a[i, j]: 4, ' ') end else read(a[i, j]); writeln; end; product : = 1; for i : = 1 to m do for j : = 1 to n do if a[i, j] > 0 then product : = product * a[i, j]; writeln('product = ', product); end.
1) программа для pascal abc:
program massiv; uses crt; vara: array [1..200] of integer; sum,i,n,d: integer; beginwriteln('vvedite kolitestvo chisel massiva (n)'); readln(n); randomize; clrscr; for i: =1 to n dobegina[i]: =random(100000); writeln(a[i])end; for i: =1 to n dobegind: =a[i] mod 7; if d=0 thensum: =sum+a[i]end; writeln('summa chisel kratnix 7 = ',sum)end.