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

Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Битовый сдвиг C++ http://www.cyberforum.ru/cpp-beginners/thread769346.html
(Как мне уже известно) битовый сдвиг вправо на одну "ячейку" аналогичен делению на 2. Например 1/2^3 или 1>>3. Число получается не целым, поэтому кроме как 0 я не получаю ответ. (я понимаю переменная то Int, но с float битовый сдвиг вообще не хочет работать) Собственно вопрос : - как получить нормальный ответ?(1>>3) - как можно реализовать битовый сдвиг числу с плавающей точкой?
C++ Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте Составление программ с использованием текстовых файлов Дан файл, содержащий текст на русском языке. Составить в алфавитном порядке список всех слов, встречающихся в этом тексте. Помогите решить) Отвечаю заранее на вопросы: 1. Что не получается - Не знаю теории в С++, у меня книге по ООП по текстовым ничего нет, может теории подкинете? 2. За тебя решить, что ли? - Если не лень, то можно.... http://www.cyberforum.ru/cpp-beginners/thread769335.html
Липпман или Шилдт C++
Знаю, что темы "что читать новичку" создавались уже миллион раз. Я, собственно, многие из прочитал (на этом сайте и на других). Эксперты много что хвалят и советуют, но в основном, как мне показалось, рекомендуют следующие 3 книжки: Дейтел - как прог-ть на С++, Шилдт - С++. Базовый курс и Липпман - язык С++. Вводный курс. Книга Дейтела почти 1500 страниц, я такое не осилю вообще. Остаётся Шилдт и...
Для натурального числа k напечатать фразу «мы нашли k грибов в лесу», согласовав окончание слова «гриб» с числом k C++
Для натурального числа k напечатать фразу «мы нашли k грибов в лесу», согласовав окончание слова «гриб» с числом k .
C++ День учителя ежегодно отмечается в первое воскресенье октября. Дано натуральное число n, означающее номер года http://www.cyberforum.ru/cpp-beginners/thread769318.html
День учителя ежегодно отмечается в первое воскресенье октября. Дано натуральное число n, означающее номер года. Определить число, на которое в октябре указанного года приходится День учителя. Добавлено через 46 секунд VAR N,p0,p1,p2,p3,Date:INTEGER; Full_Number_of_Days:LongInt; BEGIN Write('Enter the year '); Readln(n); p0:=(N div 400)-(1994 div 400);
C++ Дана последовательность ненулевых целых чисел, за которой следует 0. Напечатать сначала все Дана последовательность ненулевых целых чисел, за которой следует 0. Напечатать сначала все отрицательные числа этой последовательности, а затем — все положительные. подробнее

Показать сообщение отдельно
florgas
 Аватар для florgas
5 / 4 / 0
Регистрация: 28.09.2010
Сообщений: 339
22.01.2013, 23:28     Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц
Требуется найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц.
Входные данные:
В единственной строке входного файла INPUT.TXT записана последовательность нулей и единиц (без пробелов). Суммарное количество цифр не превышает 100.
Выходные данные:
В единственную строку выходного файла OUTPUT.TXT нужно вывести искомую длину цепочки нулей.

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 <iostream>
#include <iostream>
#include <fstream>
 
using namespace std;
 
int i=0, schet, num=0, dlina;
char stroka[101];
 
int main(){ 
    ifstream in("INPUT.TXT");
    in >> stroka;
    in.close();
    dlina=strlen(stroka);
    while (i<dlina){
    if (stroka[i] == 0) schet+=1;
    else schet=0;
    if (schet>num) num=schet;
    i+=1;   
    }
    ofstream out("OUTPUT.TXT");
    out << num;
    out.close();
    return 0;
}
Прошу помощи. Объясните, если не трудно, почему не работает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru