С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Текст из 0 и 1. Оставив 1-ый символ в как есть, заменить каждый следующий на 0, если не совпадает с рассматриваемым - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить делегаты функциями обратного вызова http://www.cyberforum.ru/cpp-beginners/thread1148002.html
public event EventHandler<EventClientArgs> OnNewClient; /// <summary> /// Обработка добавления нового клиента - процедура синхронизируется с потоком Control и вызывается событие ...
C++ В файле data.dat хранятся фамилия и годы рождения участников. найти средний возраст участников в файле data.dat хранятся фамилия и годы рождения участников. найти средний возраст участников, вывести фамилии тех участников возраст которых наибольший http://www.cyberforum.ru/cpp-beginners/thread1147999.html
Ошибки связанные с односвязным списком C++
Здравствуйте... Решила сама разобраться и написать программу, связанную с работой с односвязным списком. Для красоты решила оформить каждое действие(добавление, удаление, печать и ввод, вот только...
Вывод времени со сдвигом на час C++
Есть задача - вывести текущее время и время со сдвигом на час от текущего времени. Вроде бы, все должно быть просто #include <iostream> #include <time.h> using namespace std; int main() {
C++ Исправьте кому не сложно http://www.cyberforum.ru/cpp-beginners/thread1147938.html
Здравствуйте, поправьте пожалуйста код кому не сложно компилятор dev c++ 4.9.9.2 #include "iostream" #include <string.h> using namespace std; class Base // bazovyy class soderzhit vse...
C++ Удалить из массива, в котором все элементы различны, максимальный и минимальный элементы Удалить из массива, в котором все элементы различны: а) максимальный элемент б) минимальный элемент Добавлено через 4 минуты Основу сделал #include <iostream> #include <vcl.h> подробнее

Показать сообщение отдельно
daslex
1286 / 530 / 109
Регистрация: 02.08.2011
Сообщений: 2,750
14.04.2014, 22:10

Не по теме:

не инверсия.
0110011 ==> 0010101



Добавлено через 23 минуты
Короче, на пальцах
0001110100
___________
Разбиваем
0
00 ==>1
00 ==>1
01 ==>0
11 ==>1
11 ==>1
10 ==>0
01 ==>0
10 ==>0
00 ==>1
___________
0110110001

Не по теме:

Забыл как это в логике называется



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>
#include <string.h>
 
using namespace std;
 
const int N=256;
int main()
{
    char S[N]="0001110100\n";
    char temp=S[strlen(S)-2];
    char a=0;
    char b=0;
 
    for (int i=strlen(S)-2;i>0;i--){
        a=temp;
        temp=S[i-1];
        b=S[i-2];
 
        if (a!=temp) S[i]='0';
        else S[i]='1';
 
    }
    cout<<S;
 
 
 
 
 
 
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.