int n=convert.toint32(console.;
int [,] a=new int[n,n];
random random = new random();
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
a[i, j] = random.next(-10,10);
}
}
console.writeline("ваша матрица");
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
console.write("{0}{1}", a[i, j], "\t");
console.writeline();
}
int min = a[0, 0];
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
if (min > a[i, j]) { min = a[i, j]; }
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
if (min == a[i, j]) { a[i, j] = 0; }
console.writeline("минимальный элемент");
console.writeline(min);
console.writeline("исходная");
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
console.write("{0}{1}", a[i,j], "\t");
console.writeline();
}
console.readline();
так как мы работаем в 10 системе счисления, то у нас цифры от 0 до 9, где 0 - начало в массиве.
0 элемент = 6, 1 элемент = 15, 2 элемент = 3
1 элемент = 0 элемент - 2 элемент = 6 - 3 = 3
0 элемент = 1 элемент + 2 элемент = 3 + 3 = 6
2 элемент = 0 элемент · 1 элемент = 6 · 3 = 18
2f(n) = n · 6, при n ≤ 3
f(n) = f(n - 1) · f(n - 2) - 2, при n > 3
f(4) = f(4 - 3) · f(4 - 2) - 2 = f(1) · f(2) - 2 = 1 · 6 · 2 · 6 - 2 = 70
3так как мы работаем в 10 системе счисления, то у нас цифры от 0 до 9, где 0 - начало в массиве.
1 элемент = 8, 2 элемент = 7, 3 элемент = 12, 4 элемент = 7, 5 элемент = 4
с = 0;
1 цикл (i = 1, 1 < 5)если(1 % 2 = 0) ⇒ если(ложь)
то
c = c - m[1] = 0 - 8 = -8 = 8 (так как натуральные числа по условию)
2 цикл (i = 2, 2 < 5)если(2 % 2 = 0) ⇒ если(истина)
c = c + m[2] = 8 + 7 = 15
3 цикл (i = 3, 3 < 5)если(3 % 2 = 0) ⇒ если(ложь)
то
c = c - m[3] = 15 - 12 = 3
4 цикл (i = 4, 4 < 5)если(4 % 2 = 0) ⇒ если(истина)
c = c + m[4] = 3 + 7 = 10
5 цикл (i = 5, 5 < 5) ⇒ если(ложь) выход из цикла ответc = 10
Поделитесь своими знаниями, ответьте на вопрос:
должно по идее получиться "нет худо без добра.", но у меня получилось
"нет худо бrз одра." может ты в условии что-то напутала? вот программа которая переводит
function pow(a, x: integer): integer; var rez, i: integer; begin rez : = 1; for i : = 1 to x do rez : = rez * a; pow : = rez; end; function bintodec(a: string): integer; vari ,r: integer; begin r : = 0; for i : = length(a) downto 1 do r : = r + strtoint(a[i]) * pow(2, length(a) - i); bintodec : = r; end; var s: array[1..100] of string; i: integer; begin s[1] : = '11001101'; s[2] : = '11100101'; s[3] : = '11110010'; s[4] : = '00100000'; s[5] : = '11110101'; s[6] : = '11110011'; s[7] : = '11100100'; s[8] : = '11100000'; s[9] : = '00100000'; s[10] : = '11100001'; s[11] : = '1110010'; s[12] : = '11100111'; s[13] : = '00100000'; s[14] : = '11101110'; s[15] : = '11100001'; s[16] : = '11110000'; s[17] : = '11100000'; s[18] : = '00101110'; for i : = 1 to 18 do write(chr(bintodec(; end.