Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 0
Регистрация: 18.09.2018
Сообщений: 132
1

У меня тут небольшая ошибка, дело в том, что программа не воспринимает множество символов, и еще размер надо вводить

25.11.2018, 10:35. Просмотров 311. Ответов 2

У меня тут небольшая ошибка, дело в том, что программа не воспринимает множество символов, и еще размер надо вводить с консоли не пойму как это сделать. Прошу исправить программу.
Вот задание: Дано четное число N (> 0) и символы C1 и C2. Вывести строку длины N,
которая состоит из чередующихся символов C1 и C2, начиная с C1.
C++
1
2
3
4
5
6
7
8
9
10
char C1;
    cin>>C1; //вот тут приходится их забивать
    char C2;
    cin>>C2; //вот тут приходится их забивать
    size_t N = 10;
    std::string s(N, C1);
    for (size_t j = 0; j < s.size(); j+=2)
        s[j] = C2;
    std::cout << s << endl;
    system("pause");
Добавлено через 4 минуты
например вводишь rrrrr и ttttt она должна выводить rrrrrttttt определенное количество раз, она же выведет r и r только определенное количество раз. В моем случае количество раз 10.
C++
1
 size_t N = 10;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2018, 10:35
Ответы с готовыми решениями:

Тут такое дело,у меня есть статичный сайт.Я должен сделать из него динамичный
Хотелось что бы вы ответили мне на мои вопросы. 1.Я делаю админ панель с функцией ввода информации...

У меня установлен VS2017. Что надо еще установить, чтобы написать "hello world" на JavaScript?
У меня стоит VS2017. Что надо еще установить, чтобы написать &quot;hello world&quot; на JS.

Что не так тут? программа считает количество символов
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #define N 255 int main(void) { FILE *file; FILE...

На каком языке написана программа Надо перевести на С++ или объяснить что тут происходит по пунктам
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

2
1118 / 931 / 429
Регистрация: 25.12.2016
Сообщений: 3,030
25.11.2018, 12:09 2
Цитата Сообщение от Spok- Посмотреть сообщение
например вводишь rrrrr и ttttt
rrrrr это уже целая строка, а не символ. А по условию даны два символа. Их и надо вводить.
1
1 / 1 / 0
Регистрация: 18.09.2018
Сообщений: 132
25.11.2018, 13:53  [ТС] 3
Ответ на мой вопрос.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    char C1;
    cout << "Ввудите С1" << endl;
    char C1;
    cin>>C1; //вот тут приходится их забивать
    cout << "Ввудите С2" << endl;
    char C2;
    cin>>C2; //вот тут приходится их забивать
    cout << "Ввудите N" << endl;
    int N;
    cin>>N;
    std::string s(N, C2);
    for (int j = 0; j < N; j+=2)
        s[j] = C1;
    std::cout << s << endl;
    system("pause");
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2018, 13:53

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Надо чтоб программа считала файл находящийся в том же каталоге что и сама програма
Помогите разобраться с файлами в C# а суть в том что надо чтоб програма считала файл находящийся в...

небольшая ошибка в чем дело?
не компилится данная прога в с++ выдает error C2447: '{' : missing function header (old-style...

Что-то тут не чисто. Или дело после переустановки 8-ки
Сейчас переустановил 8-ку на ноутбуке HP Pavilion dv6-6b10er (была предустановленна 7-ка, все...

Дело в том что не происходит решения
проблема в том что не преисходит решения уравнения unit Unit1; interface uses Windows,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.