ПАСКАЛЬ! 1)Обнулить элементы в строке двумерного массива если в строке есть хотя бы два нулевых элемента. 2)Удалить строку если
<u><em>ПАСКАЛЬ!</em></u> 1)Обнулить элементы в строке двумерного массива если в строке есть хотя бы два нулевых элемента. 2)Удалить строку если в ней есть нулевой элемент(двумерный массив) 3)В двумерном массиве заменить элементы стоящие над максимальным,минимальным элементом из последней строки..<u>не использовать метку флаг true false</u>
1)program
obnulenie; var
a:array[1..100,1..100] of longint; n,i,j,m,k,o:longint; begin read(n,m);
{}for i:=1 to
n do for j:=1 to
m do read(a[i,j]); for i:=1 to
n do for j:=1 to
m do if a[i,j]=0
then for o:=1 to
m do a[i,o]:=0; for i:=1 to
n do begin for j:=1 to
m do write(a[i,j],'
'); writeln; end; end. 2) <span>program obnulenie;
var a:array[1..100,1..100] of longint;
n,i,j,m,k:longint;
begin
read(n,m); {}
for i:=1 to n do
for j:=1 to m do
read(a[i,j]);</span><span>for i:=1 to n do
begin
for j:=1 to m do
if a[i,j]=0 then begin
for k:=1 to m do
a[i,k]:=0;
end;
end;</span><span>for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j],' ');</span>writeln;<span>end;
end.</span> 3)<span>program zamena;
var a:array[1..100,1..100] of longint;
n,i,j,m,k,vr1,x1,x2,y1,y2,max,min:longint;
begin
read(n,m); {}
for i:=1 to n do
for j:=1 to m do
read(a[i,j]);
max:=-999999;
min:=999999;
for i:=1 to n do
begin
for j:=1 to m do
begin
if max<a[i,j] then begin max:=a[i,j];x1:=i; y1:=j end;
if min>a[i,j] then begin min:=a[i,j];x2:=i; y2:=j end;
end;
end;</span><span>vr1:=a[x1-1,y1];
a[x1-1,y1]:=a[x1,y1];
a[x1,y1]:=vr1;</span><span>vr1:=a[x2-1,y2];
a[x2-1,y2]:=a[x2,y2];
a[x2,y2]:=vr1;</span><span /><span>
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j]);
writeln;
end;
end.</span>
Var A, B, X : Integer; begin Writeln('Введите кол-во газет:'); // Просим пользователя ввести кол-во газет Readln(B); // Считываем то, что он ввел
Writeln('Введите цену первых 75 газет:');<span> </span> <span>Readln(A); </span> Writeln('Введите цену остальных газет:');<span> </span> <span>Readln(X);
</span> if B <= 75 then // Условие: если газет 75 или меньше, то... Writeln('Мальчик заработает ', B * A, 'рублей.') else // Иначе... Writeln('Мальчик заработает ', 75 * A + (B - 75) * X, 'рублей.'); end.
1. Первый многоядерный процессор <em>для массового использования</em> (а не для встроенных систем) – POWER4 с двумя ядрами PowerPC (IBM, 2001). 2. Первый четырёхъядерный процессор – <em>серверный</em> Intel Xeon (2006) 3. Первый шестиядерный процессор для <em>настольных</em> компьютеров – Intel Core i7-980X Extreme Edition (2010) 4. Первый восьмиядерный процессор для <em>настольных</em> ПК – Haswell-E (2013)
# # Код на ruby 2.2.3p173 max = 0 max_last = 0 min = 1000 min_last = 1000 n = 0
begin max_last = max min_last = min
File.open("input.txt", "r") do |infile| line = infile.gets.strip p line n = line.to_i if n == 0
while (line = infile.gets) p line number = line.strip.to_i
max = number if max == 0 or number == max + 1 min = number if min == 1000 or number == min - 1 p [min, max] end end end until (max == max_last and max < n) or (min > 0 and min == min_last) or (min == 0 and max == n)
p max + 1 if max == max_last and max < n p min - 1 if min > 0 and min == min_last p "error" if min == 0 and max == n