Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
serjoga94
0 / 0 / 1
Регистрация: 14.12.2013
Сообщений: 7
#1

Верно ли, что в десятичной записи числа есть шесть единиц подряд? - C++

14.12.2013, 18:46. Просмотров 254. Ответов 1
Метки нет (Все метки)

помогите пожалуйста решить задачу используя цикл while:
Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд?
http://www.cyberforum.ru/cpp-beginners/thread198647.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2013, 18:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Верно ли, что в десятичной записи числа есть шесть единиц подряд? (C++):

Есть ли в числе шесть единиц подряд.
Я нашёл бинарное число, но не могу узнать есть ли в нём 6 единиц подряд,...

Проверить, есть ли в десятичной записи заданного натурального числа две единицы подряд
Циклы с предусловием и с постусловием (while; do ... while) Дано натуральное...

Удалить из десятичной записи числа N единиц, сохранив порядок следования оставшихся цифр
Составить программу удаления из десятичной записи числа N единиц, сохранив...

Составить программу удаления из десятичной записи числа N единиц, сохранив порядок следования оставшихся цифр
Составить программу удаления из десятичной записи числа N единиц, сохранив...

Дан текст. Верно ли, что в нем есть пять идущих подряд одинаковых символа
Дан текст. Верно ли, что в нем есть пять идущих подряд одинаковых символа.

1
User409368
191 / 168 / 32
Регистрация: 09.09.2013
Сообщений: 524
14.12.2013, 18:58 #2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
31
32
33
34
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <cmath>
 
bool f6(int n)
{
    int i = 0;
 
    while (n)
    {
        if (n%10==1) ++i;
        else i=0;
        if (i==6) return true;
        n /= 10;
    }
 
    return false;
}
 
 
int main()
{
    int n = 0;
 
    std::cout << "Enter number: ";
    std::cin >> n;
 
    if (f6(n)) std::cout << "Yes" << std::endl;
    else std::cout << "No" << std::endl;
 
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2013, 18:58
Привет! Вот еще темы с решениями:

Определить, верно ли, что в строке s есть 5 букв "е", которые идут подряд
Дано ряд символов S. Определить, верно ли, что в ряду s есть 5 букв е которые...

Ввести целое число и определить, верно ли, что в его записи есть две одинаковые цифры
Задача на С++ (do..while) Нужно ввести целое число и определить, верно ли,...

Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно ст
Ввести натуральное число и определить, верно ли, что в его записи есть две...

Даны целые числа a1, a2,.a10. Верно ли, что их сумма есть нечетное число
Здрасте) Помогите пожалуйста. Даны целые числа a1, a2,...a10. Верно ли, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru