String9. Дано четное число $$N (> 0)$$ и символы $$C_1$$ и $$C_2$$. Вывести строку длины $$N$$, которая состоит из чередующихся символов $$C_1$$ и $$C_2$$, начиная с $$C_1$$.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# include <iostream> # include <windows.h> # include <cmath> # include <iomanip> using namespace std; const int MAXSIZE = 100; int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int N; char C1, C2; char str[MAXSIZE] = ""; cout << "Введите символ C1 "; cin >> C1; cout << "Введите символ C2 "; cin >> C2; cout << "Введите число N "; cin >> N; for (int i=0; i<N; ++i){ if (i%2==0) str[i] = C1 ; else str[i] = C2; } str[N]='\0'; cout << str << endl; system ("pause"); return 0; } |
Другие задачи из раздела String можно посмотреть здесь.
Комментарии: