Задача 1 Ответ: 3мин #include using namespace std; int main { int n; cin >> n
Download 73.13 Kb.
|
Тестовое
ЗАДАНИЯ НА СООБРАЗИТЕЛЬНОСТЬ Задание 1 Ответ: 70 Задание 2 Ответ: 11 8 5 4 9 6 10 3 7 Задание 3 Ответ: Сначала бросим с 2500 метров, если разобьется то начнем выбрасывать второй предмет с 1м до 2499, если не разобьется увеличим высоту на 2500 + (2500/2) и так же проверяем пока не разобьется. (как бинарный поиск) Задание 4 Ответ: 60 ЗАДАЧИ ПО ПРОГРАММИРОВАНИЮ Задача 1 Ответ: 3мин #include using namespace std; int main() { int n; cin >> n; string s[n], s1; for(int i = 0; i < n; i++) { cin >> s[i]; s1 += s[i] + (i == n-1 ? "." : ", "); } cout << s1; } Задача 2 Ответ: 4мин #include using namespace std; int main() { float f; int n; cin >> f; n = (floor(f) / 5); f -= n*5; if(f >= 2.5) cout << (n+1)*5; else cout << n*5; } Задача 3 Ответ: 10мин #include using namespace std; int main() { int n, last, prev; cin >> n; string s1 = "компьютер", s; s = to_string(n); last = s[s.size()-1] - 48; prev = s[s.size()-2] - 48; if((last >= 5 && last <= 9) || prev == 1 || !last) cout << s + " " + s1 + "ов"; else if(last == 1) cout << s + " " + s1; else cout << s + " " + s1 + "а"; } Задача 4 Ответ: 4мин #include using namespace std; string isSim(int n) { for(int i = 2; i * i <= n; i++) if(n % i == 0) return "Не простое число"; return "Простое число"; } int main() { int n; cin >> n; cout << isSim(n); } Задача 5 Ответ: 12мин #include using namespace std; int main() { int n, m; cout << "1-massiv size: "; cin >> n; cout << "2-massiv size: "; cin >> m; int a[n], b[m]; set map for(int i = 0; i < n; i++) cin >> a[i], s1.insert(a[i]), m1[a[i]]++; for(int i = 0; i < m; i++) cin >> b[i], s2.insert(b[i]), m2[b[i]]++; for(auto i : s1) if(m1[i] > 1) s3.insert(i), m3[i]++; for(auto i : s2) if(m2[i] > 1) s3.insert(i), m3[i]++; for(auto i : s3) if(m3[i] > 1) cout << i << " "; } Задача 6 Ответ: 2мин #include using namespace std; int main() { int n; cin >> n; for(int i = 1; i <= n; i++, cout << '\n') for(int j = 1; j <= n; j++) cout << i*j << ' '; } Download 73.13 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling