Вам нужно:
1) перевести строку в массив символов
2) узнать длину полученного массива
3) создать ещё один пустой символьный массив
4) создать цикл, в котором будут записываться элементы первого массива во второй, пока не встретится запятая. если же встретилась запятая, то заканчиваем выполнение цикла
5) узнать размер нового массива, который состоит из букв первого слова
6) вывести последний элемент нового массива, что и будет последней буквой первого слова
алгоритм, в общем-то, такой. Вам нужно лишь перевести это в код на нужном языке программирования
2223₁₀ = 1000110₀₃
4999₁₀ = 35051₀₆
Объяснение:
Переводим целую часть 2223₁₀ в 3-ую систему последовательным делением на 3:
2223/3 = 741, остаток: 0
741/3 = 247, остаток: 0
247/3 = 82, остаток: 1
82/3 = 27, остаток: 1
27/3 = 9, остаток: 0
9/3 = 3, остаток: 0
3/3 = 1, остаток: 0
1/3 = 0, остаток: 1
2223₁₀ = 1000110₀₃
Переводим целую часть 4999₁₀ в 6-ую систему последовательным делением на 6:
4999/6 = 833, остаток: 1
833/6 = 138, остаток: 5
138/6 = 23, остаток: 0
23/6 = 3, остаток: 5
3/6 = 0, остаток: 3
4999₁₀ = 35051₀₆
n = 10;
m = 10;
var i, j, column, row, sum_column, sum_row: integer;
arr: array [1..n,1..m] of integer;
begin
for i :=1 to n do
begin
for j:=1 to m do
begin
arr[i,j]:= random()*10;
end;
end;
readln(row);
readln(column);
sum_column:= 0;
sum_row := 0;
for i:=1 to n do
begin
sum_row := sum_row + arr[i,row];
end;
for j:=1 to m do
begin
sum_column := sum_column + arr[column, j];
end;
writeln(sum_column);
writeln(sum_row);
end.
Не проверено. Написал сходу в окне.