#include <iostream>
#include <map>
using namespace std;
int main()
{
string text = { "hello my name is paperman" }; // наш текст
string word = { "" }; // слово для сравнения
cin >> word; // просим ввести сравниваемую букву
map<char, unsigned> key_map;
for(auto i: text) {
if (word.find(tolower(i)) != string::npos) {
++key_map[tolower(i)] ;
}
}
for(auto &pair : key_map) {
cout << "char: " << pair.first << " | count: " << pair.second << endl ;
}
return 0;
}
Begin
Writeln('23+45*11-15 = ', 23+45*11-15);
Writeln('(37+2*27)/41 = ',(37+2*27)/41);
Writeln('((5638-2347)/49)+((123*756)/4455) = ',((5638-2347)/49)+((123*756)/4455));
end.
<u>Результат:</u>
23+45*11-15 = 503
(37+2*27)/41 = 2.21951219512195
((5638-2347)/49)+((123*756)/4455) = 88.0359925788497
Поясни получше, просто не понятно , что именно требуется
1) 26 символов = по другому 2 в 5 степени (с остатком);
2) 240 * 5 = 1200 бит
Время остановки:
- 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 км.