Ответ: 4.
Объяснение:
Пусть равенство 12 · 13 = 222 записано в системе счисления с основанием n. Тогда можем составить уравнение или . Корни уравнения 4 и −1. Поскольку n — натуральное число, то n = 4.
Ну алгоритм: просто суммируешь поочерёдно.(можно кубиками нарисовать, но это мне делать не удобно, тем более не сложно)
Вот прога на паскале:
program sym
var p:array[1..12] of integer;
s,i:integer;
Begin
s:=0;
For i:=1 to 12 do
p[i]:=i*i; //если нет уже готового массива
For i:=1 to 12 do
s:=s+p[i];
write(s)
end.
Ну тут кстати массив излишен, если надо просто найти сумму:
program sym1
var s,i:integer;
Begin
s:=0;
For i:=1 to 12 do
s:=s+i*i;
write(s)
end.
Я у себя не проверял, но должно работать)
Время остановки:
- 1³1²0¹0⁰₍₂₎= 1x2³+1x2²+0+0 = 8+4 = 12₍₁₀₎
- C₍₁₆₎ в десятичной системе равна 12₍₁₀₎
- 5¹0⁰₍₈₎= 5x8¹+0 = 40₍₁₀₎
- 4¹0⁰₍₅₎= 4x5¹+0 = 20₍₁₀₎
- 2¹9⁰₍₁₁₎= 2x11¹+9x11⁰ = 2x11+9x1 = 22+9 = 31₍₁₀₎
Теперь получившиеся числа нужно лишь добавить к времени прибытия на соответствующие станции, чтоб получить время отправления:
- 07:18 + 12 мин = 7:30
- 09:48 + 12 мин = 10:00
- 13:15 + 40 мин = 13:55
- 0:25 + 20 мин = 0:45
- 10:15 + 31 мин = 10:46
Путь (решение во вложении):
- 381 км.
- 537 км.
- 697 км.
- 1283 км.
- 1625 км.
- 1699 км.
#include <iostream>
int main (){ int y, x; std::cin>>x; switch (x) { case 3: y = 1; break; case 6: y = 2; break; default: y= 3; break; } std::cout<<y;}