Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Нужно все буквы B заменить на решётку #, а буквы A заменить на A и B через раз - C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция с указателем на void** не получается вернуть данные? http://www.cyberforum.ru/cpp-beginners/thread1493952.html
Здорова! Есть код: #include <iostream> using std::cout; struct IMotion { virtual int& get_val()=0; };
C++ Ввести с клавиатуры массив X, состоящий из 15 элементов целого типа. Рассчитать элементы массива Y по формуле Ввести с клавиатуры массив X, состоящий из 15 элементов целого типа. Рассчитать элементы массива Y по формуле {y}_{i}=cos({{x}_{i}}^{2})+2,97{lg}^{2}{i}^{2}.Сформулировать третий массив из... http://www.cyberforum.ru/cpp-beginners/thread1493941.html
Взаимодействие с браузером C++
Какую библиотеку можно использовать что бы взаимодействовать с браузером,например мне надо что бы программа ввела определенное слово на определенную страницу сайта в нужную строку,или просто нажала...
Подключение статической lib-библиотеки C++
есть lib sqlite3.lib однако при попытке использовать функции из sqlite3.lib получаю следующее 1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info...
C++ Ошибка при определении макроса http://www.cyberforum.ru/cpp-beginners/thread1493902.html
Здорова! Есть код: #include <iostream> using std::cout; using std::endl; #include <string> using std::string; #include <afxwin.h>
C++ Ошибки преобразования при передаче указателя на функцию Есть функция SQLITE_API int SQLITE_STDCALL sqlite3_exec( sqlite3*, /* An open database */ const char *sql, /* SQL to be evaluated */... подробнее

Показать сообщение отдельно
irises
69 / 26 / 8
Регистрация: 29.06.2015
Сообщений: 105
06.07.2015, 15:47
что то набросала
C++
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
#include <iostream>
using namespace std;
 
char changeArr (char *arr)
{
    for (int i=0; i<37; i++)
    {
        if (arr[i] == 'A')
            arr[i] = '#';
    }
    int count = 0;
    for (int i=0; i<37; i++)
    {
        if (arr[i] == 'B')
        {
            switch (count%2)
            {
            case 0 :
                arr[i] = 'A';
                break;
            case 1 :
                arr[i] = 'B';
                break;
            }
        }
        if (arr[i] == '#')
            count++;
    }
    return *arr;
}
C++
1
2
3
4
5
6
7
void main ()
{
    char arr[37] = "BBABBABABABBBABBABBABBBABBABBABABBAB";
    cout<<arr<<endl;
    changeArr(arr);
    cout<<arr<<endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru