# Ký tự - THT quận Thanh Khê ```cpp #include <bits/stdc++.h> using namespace std; int main() { string s; cin >> s; int ans = 0; for (char c: s) { if (c >= '0' && c <= '9') ans++; } cout << ans; } ``` # Chọn quà - THT quận Thanh Khê ```cpp #include <bits/stdc++.h> using namespace std; int main() { freopen("CHONQUA.INP", "r", stdin); freopen("CHONQUA.OUT", "w", stdout); int n; cin >> n; int a[n + 1]; for (int i = 1; i <= n; i++) cin >> a[i]; int ans = 0; for (int i = 1; i < n; i++) ans = max(ans, a[i] + a[i + 1]); cout << ans; } ``` # Giải mã - THT quận Thanh Khê ***Chú ý: Một test bị sai*** ```cpp #include <bits/stdc++.h> using namespace std; int main() { freopen("GIAIMA.INP", "r", stdin); freopen("GIAIMA.OUT", "w", stdout); int k; string s; cin >> k; cin.ignore(); getline(cin, s); for (char &c : s) { if (c == ' ') continue; c -= k; if (c < 'A') c += 26; } cout << s; } ``` # Số gần may mắn - THT quận Thanh Khê ```cpp #include <bits/stdc++.h> using namespace std; int main() { freopen("GANMM.INP", "r", stdin); freopen("GANMM.OUT", "w", stdout); int n; cin >> n; int ans = 0; for (int i = 1; i <= n; i++) { int x; cin >> x; if (x % 2 == 0 || x % 5 == 0) ans++; } cout << ans; } ``` # Lá thư - THT quận Liên Chiểu ```cpp #include <bits/stdc++.h> using namespace std; int main() { string s; cin >> s; for (char c : s) { if (c >= '0' && c <= '9') cout << c; } } ``` # Đồng hồ - THT quận Liên Chiểu ```cpp #include <bits/stdc++.h> using namespace std; int main() { freopen("CLOCK.INP", "r", stdin); freopen("CLOCK.OUT", "w", stdout); long long m, n; cin >> m >> n; cout << (m + n) % 60; } ``` # Số học - THT quận Liên Chiểu ***Chú ý: Ba test bị sai*** ```cpp #include <bits/stdc++.h> using namespace std; bool is_prime(long long n) { for (long long i = 2; i * i <= n; i++) if (n % i == 0) return false; return true; } int main() { long long n; cin >> n; long long x = sqrt(n); while (x * x < n) x++; while (!is_prime(x)) x++; cout << x * x; } ```