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

Строки. Вывести на экран самую короткую группу из 0 и 1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Утечка памяти http://www.cyberforum.ru/cpp-beginners/thread958127.html
В небольшой программе с использованием OpenCV происходит утечка памяти, с чем связана не понимаю, прошу помощи, спасибо! #include "stdafx.h" #include <cv.h> #include <highgui.h> #include <iostream> #include <vector> #include <stdio.h> #include <stdlib.h> using namespace std;
C++ Вычислить сумму ряда Вычислить сумму ряда(приведен на изображении) с точностью ε. Сделать графическую интерпретацию результата.\ Как я понял вводятся 'x' и 'ε'. Но непонятно как считается эта сумма(какую формулу использовать) и как написать эту сумму ряда на С++. http://www.cyberforum.ru/cpp-beginners/thread958125.html
Создать свой класс, содержащий три закрытые переменные C++
Программа на С++ СРОЧНО! Создать свой класс, содержащий три закрытые переменные типа int, char, double, одну открытую переменную и две функции, одна из которых имеет один параметр, вторая - три параметра. Буду благодарен за помощь в решении!
C++ Программа для сортировки
Здраствуйте, необходимо написать программу в которуй будет 12 случайных элементов, затем нужно будет сложить рядом стоящие элементы, и отсортировать полученную сумму двух соседних, по возрастанию, пузырьковый метод, я пока написал только сортировку просто рядом стоящих чисел, но как сделать что бы складывались два соседних числа и сравнивать по их сумме незнаю, дополнительный массив не заводить....
C++ Множество целых чисел http://www.cyberforum.ru/cpp-beginners/thread958101.html
Hi all. Пытаюсь описать класс, прдеставляющий собой множестов целых чисел. Перегрузил оператор "+" для объединения множеств. При попытке им воспользоваться получается бредятина - в получившемся множестве оказываются какие-то левые числа. //sets.h class Set { private: int *n; unsigned short count=0; public: Set(); Set(int* , int);
C++ зачем нужно Временное значение? void swapper(int &x,int &y) //Функция перемены мест. Если параметры будут без ссылок, то эффекта не будет { int temp; //Временное значение temp=x; //Запоминаем текущий элемент x во временное значение temp x=y; //В текущее значение x записываем следующее за ним y=temp; //Текущее значение было изменено, но оно запомнено в temp, берем его оттуда подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
22.09.2013, 10:33     Строки. Вывести на экран самую короткую группу из 0 и 1
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
int main(int argc, char* argv[])
{
    char str[256] = "000011111000011100000111111100000111111110000001111111\0";
 
    int max = 256, max_pos = 0;
    for (int i = 0; str[i] != '\0'; i++)
    {
        int k = i;
        while (str[i] == str[i+1] && 
            str[i] != '\0') i++;
 
        int len = abs((k+1)-i);
        if (len < max) { max = len; max_pos = k; } 
    }
 
    printf("str = %s\nmax_pos = %d max_len = %d\n",str,max_pos,max);
 
    _getch();
 
    return 0;
}
http://codepad.org/yHDAPRC6
Миниатюры
Строки. Вывести на экран самую короткую группу из 0 и 1  
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru