Ответ:
I=100б, k=20- количество символов. i=100/20=5
Мощность алфавита N=2*i = 10
Объяснение:
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
const int n = 10;
int main()
{
int a[n][n];
cout << "Source array: \n";
srand(time(NULL));
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
a[i][j] = rand() % 500 + 100;
cout << a[i][j] << " ";
}
cout << endl;
}
cout << "New array: \n";
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if ((a[i][j] % 2 == 0) && (i == j))
a[i][j] = 100;
cout << a[i][j] << " ";
}
cout << endl;
}
//system("pause");
return 0;
}
задачи лучше все же давать по одной. Не всегда есть время и возможность решить обе задачи сразу.
вычисляем факториал
var
n : integer;
fac : biginteger := 1;
begin
write('введите n=');
readln(n);
if n < 0 then writeln ('n не может быть меньше 0')
else if n > 1 then begin
for var i := 1 to n do fac *= i;
writeln('n!=', fac);
end;
end.
вычисляем сумму
var
n : integer;
s : real;
begin
write('введите n=');
readln(n);
if n < 1 then writeln ('n не может быть меньше 1') else for var i := n downto 1 do s += (i+1)/(sqr(i)+1);
writeln('s=', round(s, 2));
end.
Var
mas:array [1..3] of integer;
i:integer;
begin
writeln('Введите 3 числа');
for i:= 1 to 3 do
readln(mas[i]);
for i:= 1 to 3 do
if mas[i]>0 then
writeln('Положительное число ', mas[i] ,' было возведено в квадрат =', sqr(mas[i]))
end.<span>
</span>
Ответ:
fromm = int(input())
to = int(input())
stepp = int(input())
for i in range(fromm, to, stepp):
print(i)
Объяснение: