5. Сопоставь результаты с его кодом: 1) num = (1, 2, 3, 4, 5) for k in num: if k=3: continue print(f'Output numbers {k}') print("End") A) Output numbers 1 Output numbers 2 Output numbers 4 Output numbers 5 2) num = (1, 2, 3, 4, 5) fork in num: if k=-3: continue print(f'Output numbers {k}'). b) Output numbers 1 Output numbers 2 Output numbers 3 End
Program kislota; uses crt; const n=30; var e:array[1..n] of integer; sum,nom,i: integer; begin writeln('*** alphaues is thinking... ***'); writeln('*** OK ***'); writeln(); writeln('Элементы массива:'); randomize; nom:=0; for i:=1 to n do begin e[i]:=random(100)-50; write (e[i]:5); end; sum:=e[1]+e[2]; for i:=1 to n-1 do if (e[i]+1 + e[i+1])>sum then begin sum:=e[i]+1 + e[i+1]; nom:=i; end; writeln(); writeln('Номер первого элемента пары с максимальной суммой: ',nom); end.
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int max, index;
max = 0;
index = -1;
int arr[3][5] = { { 3, 0, 3, 0, 5} , { 5, 3, 0, 2, 0} , { 4, 0, 3, 2, 1} };
for (int i = 0; i < 3; ++i){ // вывод исх. матрицы, можешь удалить, если надо.
for (int j = 0; j < 5; ++j){
cout << setw(3) << arr[i][j];
}
cout << endl;
} // до этой строки вывод исх. матрицы
int tmp = 0;
for (int j = 0; j < 5; j++){ // подсчет нулей
for (int i = 0; i < 3; i++){
if (arr[i][j] == 0){
tmp++;
}
}
if (tmp > max){ // тут получаем номер столбца, в котором
max = tmp; // больше всего нулей
index = j;
}
tmp = 0;
}
cout << endl << "" << endl;
if (index != -1){
for (int i = 0; i < 3; i++){
arr[i][index] = -2;
}
}
for (int i = 0; i < 3; ++i){ // вывод измененной матрицы
for (int j = 0; j < 5; ++j){
cout << setw(3) << arr[i][j];
}
cout << endl;
}
return 0;
}
Паскаль АВС:
Program kislota;
uses crt;
const n=30;
var
e:array[1..n] of integer;
sum,nom,i: integer;
begin
writeln('*** alphaues is thinking... ***');
writeln('*** OK ***');
writeln();
writeln('Элементы массива:');
randomize;
nom:=0;
for i:=1 to n do
begin
e[i]:=random(100)-50;
write (e[i]:5);
end;
sum:=e[1]+e[2];
for i:=1 to n-1 do
if (e[i]+1 + e[i+1])>sum then
begin
sum:=e[i]+1 + e[i+1];
nom:=i;
end;
writeln();
writeln('Номер первого элемента пары с максимальной суммой: ',nom);
end.