#include <iostream>
#include <string>
#include <algorithm>
bool P(int value)
{
std::string left = std::to_string(value);
std::reverse(left.begin(), left.end());
std::string right = std::to_string(value);;
return left == right;
}
int main()
{
int n;
std::cin >> n;
int count = 0;
for (int i = 1; i <= n; ++i)
{
if (P(i))
{
count++;
}
}
std::cout << "Count palindrome: " << count << std::endl;
return 0;
}
Расстояние, на котором будет находится мяч:
S = h + V0 * t + а * t² / 2, где h — начальная высота мяча над поверхностью земли (h = 10 м), V0 — начальная скорость мяча при броске (V0 = 20 м/с), t — время мяча в полете (t = 2 с), а — ускорение, с которым движется мяч (а = -g = -10 м/с², движение равнозамедленное).
S = h + V0 * t - g * t² / 2.
Выполним расчет:
S = 10 + 20 * 2 - 10 * 2² / 2 = 10 + 40 - 20 = 30 м.
ответ: Через 2 секунды мяч будет находится на высоте 30 м над поверхностью земли.
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
& - Логическое "и" (Выражение равно 1 только при (1 & 1) );
((1 и 0) или 1) и (1 или А)
(0 или 1) и (1 или А)
1 и (1 или А)
А может принимать два значения, проанализируем обе ситуации:
Если А = 0 то 1 и (1 или 0) = 1 и 1 = 1
Если А = 1 то 1 и (1 или 1) = 1 и 1 = 1
ответ: 1