0 / 0 / 2
Регистрация: 18.11.2013
Сообщений: 67
1

Число должно быть трехзначным

09.11.2016, 14:20. Показов 1124. Ответов 3
Метки нет (Все метки)

Вот такой код я сделал, но он игнорирует этот цикл, если убрать && и оставить одно условие, то он работает нормально.

C++
1
2
3
4
5
6
7
8
9
cout << "Введите трехзначное число: ";
cin >> a;
    while (a < 100 && a > 999)
    {
        cout << "Число должно быть трехзначным.";
        cout << "\nВведите трехзначное число: ";
        cin >> a;
    }
cout << a;
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2016, 14:20
Ответы с готовыми решениями:

На входе должно быть число n, а на выходе все натуральные числа p < n
На входе должно быть число n, а на выходе все натуральные числа p &lt; n.Помогите пожалуйста!

Найти количество различных чисел в последовательности. Число действий должно быть порядка n*log(n)
Необходима помощь в сортировке. Последовательность хранится в файле. Необходимо найти количество...

Коллеги,в программе должно считать выделенные элементы. Считает программа неправильно(должно быть 69.Подскажитегдеошибка
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;windows.h&gt; const int...

15. Создать класс LongLong для работы с целыми числами. Число должно быть представлено двумя полями.Реализовать арифметические операции
Добрый вечер,вот задание: Создать класс LongLong для работы с целыми числами из 64 бит. Число...

3
Объявлятель переменных
1009 / 321 / 294
Регистрация: 24.09.2011
Сообщений: 1,097
09.11.2016, 14:33 2
Лучший ответ Сообщение было отмечено kamikazy как решение

Решение

У Вас условие выполняется, когда число меньше 100 и больше 999. Замените && на ||.
1
Модератор
Эксперт .NET
5817 / 4694 / 2940
Регистрация: 20.04.2015
Сообщений: 8,359
09.11.2016, 14:34 3
kamikazy,
Число не может одновременно состоять из более 3-х и менее 3-х цифр, поэтому:
C++
3
while (a < 100 || a > 999)
1
0 / 0 / 2
Регистрация: 18.11.2013
Сообщений: 67
09.11.2016, 14:59  [ТС] 4
Спасибо большое.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2016, 14:59

Проверить, является ли число трехзначным
Дано натуральное число. Проверить, является ли число трехзначным, у кото¬рого первая цифра равна...

Проверить истинность высказывания: «Число a является трехзначным или оканчивается на 0»
3. Дано целое число a . Проверить истинность высказывания: «Число a является трехзначным или...

Сколько слагаемых должно быть в сумме
Сколько слагаемых должно быть в сумме 1+1/2+1/3+1/4+...+1/n, чтобы эта сумма оказалась больше 5...

Произведение на 1 меньше, чем должно быть
Помогите пожалуйста с решением проблемы: если ввести k_usd = 0.13, а uah = 1000, то ответ будет...


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

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

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