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

Программа должна запрашивать число меньше десяти и больше 100 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поддерживается ли C++ 11 каким-либо компилятором полностью? http://www.cyberforum.ru/cpp-beginners/thread1126175.html
Поддерживается ли каким-либо компилятором полностью?
C++ Решение задачи (формула) http://i.imgur.com/XHRPCae.jpg Задания необходимо выкладывать в теме. Для формул внизу окна имеется специальный редактор. http://www.cyberforum.ru/cpp-beginners/thread1126155.html
C++ Удаление кратных элементов в односвязном списке
Вечер добрый. Помогите разобраться в программе. Нужно составить программу, которая удаляет числа в односвязном списке кратные 5. Программу переписывал раз 6. Работать все равно не хочет. Вот код: #include <iostream> #include <conio.h> #include <stdio.h> #include <math.h> using namespace std; void main() { int a; struct node {
Ехе-шный файл сапёра C++
Всем добрый вечер! Недавно закончил писать код программы. Решил проверить исполнительный релиз-файл. После ввода размера поля, приложение автоматически закрывается. Иногда поле создаётся, после проверки клетки поля на наличие мины, программа также закрывается. Ниже код программы: #include <iostream> #include <Windows.h> #include <conio.h> #include <ctime> using namespace std; int main();...
C++ Организовать ввод и вывод через функции http://www.cyberforum.ru/cpp-beginners/thread1126128.html
#include <stdio.h> #include <conio.h> #include<iostream> using namespace std; int main() { int **a,n,max,uzero; cin>>n;
C++ Как сортировать массив по алфавиту Нужно сортировать массы строк от A до Z подробнее

Показать сообщение отдельно
zero-11
0 / 0 / 0
Регистрация: 21.03.2014
Сообщений: 56

Программа должна запрашивать число меньше десяти и больше 100 - C++

21.03.2014, 21:31. Просмотров 444. Ответов 4
Метки (Все метки)

Я писал код на С++ -программа должна запрашивать число меньше десяти и больше 100 :

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
int main()
{
    using std::endl;
    int x;
    std::cout << "Enter a number less than 10 or greater 100:";
    std::cin >> x;
    std::cout << endl;
 
    if (x >= 10 )
    {
        if ( x > 100 )
                std::cout << "More than 100, Thanks!\n";
    }
    else
        std::cout << "Less than 10, Thanks!\n";
    system("PAUSE");
}
Логика работы программы такая - если введенное число меньше 10-и - то используется проверка в цикле if (x >= 10 )возвращающаяся false -вызывается else - она вызывается в случае не выполнения условия и передает управления другому блоку кода std::cout << "Less than 10, Thanks!\n"; - выводится - Less than 10, Thanks! Весь остальной код заключенный в операторные скобки пропускается а если введено число больше 100 - к примеру 101 - сначала проверяется оператором:


if ( x >= 10 ) и так как удовлетворяет условию, проверяется в следующим операторе
if ( x > 100 ) - и в случае выполнения условия выводит
std::cout << "More than 100, Thanks!\n"; - More than 100, Thanks! При вводе значений больше 10-и но меньше ста - блок кода не выполняется

Enter a namber less than 10 or greater 100 - логика работы программы соблюдена, но автор пишет что при вводе меньше 10 -и if ( x >= 10 ) - возвращает false - это опечатка или я что-то не так понял-?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru