Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 08.01.2018, 04:22   #1
roma557
Новичок
 
Регистрация: 03.01.2018
Сообщений: 2
Репутация: 10
По умолчанию Минимальный нулевой отрезок

Доброго времени суток!

На вводе отрезки из нулей и едениц. При запуске програмы вводится общее число элементов. Необходимо определить самый меньший нулевой отрезок и вывести количество нулей в нем. Прикрепляю мои нерабочий вариант и примеры ввода. Методы, массивы использовать нельзя.

//111110001111(00)11111110000011 (00) - необходимо определить что это минимум и вывести что количество элементов - 2 и тд.

//11111000111111111110000011(00)

//111110001111(0)111111110000011000

//11111100011110011111111000011(0)

Код:

package java_p77_ex82.pkg2;

import java.util.Scanner;

public class Java_p77_ex822 {

public static void main(String[] args)

{

int a1 = 0; int a2 = 0; int a3 = 0;

//111110001111(00)11111110000011 //
int a4 = 1; int a5 = 1; int a6 = 1;
//11111000111111111110000011(00)

int min = 99;

Scanner qwq = new Scanner(System.in); //111110001111(0)111111110000011000

// количество элементов
//11111100011110011111111000011(0)
int n = qwq.nextInt();

for(int i = 0; i<n;i++)

{

a1 = qwq.nextInt();

if(a1==0)

{
a2 = a2 + 1;

}

a3 = a2;

if(a1==1)

{
a2 = 0;

}

if(min>=a3)

{
min = a3;

}

} // for

System.out.println();
System.out.println("__________________________");
System.out.println(min);

} //main function

} //main class

roma557 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить минимальный элемент массива(вернусь ссылку на него ), заменить этой суммой минимальный элемент mari_ly Общие вопросы C/C++ 1 30.03.2016 17:31
Нулевой процесс. Xezon Железо 21 05.05.2013 19:50
Вставить нулевую строку и нулевой столбец перед строкой и столбцом где находится первый минимальный элемент Proskurina Помощь студентам 1 03.03.2013 19:24
Отрезок Witaliy Помощь студентам 5 14.02.2009 20:46


06:35.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru