String9◦ . Дано четное число N (> 0) и символы C1 и C2. Вывести строку
длины N, которая состоит из чередующихся символов C1 и C2, начиная
с C1.
решить нужно на с++ можно с полным объяснением
Ответы на вопрос:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
program String9;
var
N,i:integer;
C1,C2:char;
S:string;
begin
Write('N:');
Readln (N);
Write('C1:');
Readln (C1);
Write('C2:');
Readln (C2);
S:='';
for i:=1 to (N div 2) do S:=S+C1+C2;
Writeln(S);
end.
Решение Pascal C++
C++
# 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;
}
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;
}
Объяснение:
Все там правильно написано)
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Kirikplay1122.12.2022 19:12
-
batya75775708.02.2020 19:45
-
dimon251219.02.2022 18:12
-
ник489814.07.2022 12:30
-
karipzhanovalibek1120.08.2022 22:46
-
Kmaj16.01.2020 06:56
-
prodaction201622.11.2022 10:48
-
pasagilazutdino23.09.2021 17:04
-
styopyshca24.01.2022 17:56
-
АндрейЯсийчук24.03.2023 00:36
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.