Форум программистов, компьютерный форум 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, 11:22     Строки. Вывести на экран самую короткую группу из 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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
 
int main(int argc, char* argv[])
{
    char str[256] = "0000 11111 0000 111 00000 1111111 00000 11111111 000000 1111111\0";
 
    int max = 256, max_pos = 0;
    for (int i = 0; str[i] != '\0'; i++)
    {
        if (isspace(str[i]) || str[i+1] == '\0')
        {
            int k = i-1;
            while (k >= 0 && !isspace(str[k])) k--;
            if (abs((k+1)-i) < max) { max = abs((k+1)-i); max_pos = k+1; }
        }
    }
 
    printf("str = %s\nmax_pos = %d max_len = %d\n",str,max_pos,max);
 
    _getch();
}
http://codepad.org/NDyJxa9j
Миниатюры
Строки. Вывести на экран самую короткую группу из 0 и 1  
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru