Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Boleon
Guardian of Asgaard
373 / 316 / 197
Регистрация: 11.11.2013
Сообщений: 1,046
Завершенные тесты: 1
09.10.2014, 15:33

Проверить, является ли целое число трёхзначным, является ли оно квадратом - C++

09.10.2014, 15:33. Просмотров 943. Ответов 6
Метки (Все метки)

Можно всё расписать:

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
 
int digit(int number) {
    int places = 0;
    
    if ( number == 0 ) {
        number = 1;
    }
    for ( int counter = 1; counter <= number; counter *= 10 ) {
        places += 1;
    }
    if ( places == 3 ) {
        return 1;
    }
    return 0;
}
 
int square(int number) {
    for ( int i = 1; i*i <= number; i++ ) {
        if ( i * i == number ) {
            return 1;
        }
    }
    return 0;
}
 
int main() {
    int number;
    
    std::cin >> number;
    
    if ( number < 0 ) {
        number *= -1;
    }
    
    if ( digit(number) ) {
        std::cout << "It's a three-digit number." << std::endl;
    } else {
        std::cout << "It's NOT a three-digit number." << std::endl;
    }
    
    if ( square(number) ) {
        std::cout << "It's a full-square number." << std::endl;
    } else {
        std::cout << "It's NOT a full-square number." << std::endl;
    }
    
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2014, 15:33
Готовые ответы и решения для C++ Проверить, является ли целое число трёхзначным, является ли оно квадратом:

Дано целое число N (> 0). Проверить,является ли оно степенью числа 3. С++
Дано целое число N (&gt; 0). Если оно является степенью числа 3, то вывести true,...

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

While4°. Дано целое число N (> 0). Если оно является степенью числа 3, то вывести true, если не является — вывести false.
While. Дано целое число N (&gt; 0). Если оно является степенью числа 3, то вывести...

Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE.
Дано целое число N(&gt;0). Если оно является степенью числа 3, то вывести TRUE,...

Проверить является ли число квадратом
Проверить,N - квадрат числа?Если да,вывести его sqrt.Если нет - ближайший...

Дано целое число N (> 1). Если оно является простым
Дано целое число N (&gt; 1). Если оно является простым, то есть не имеет...

6
Проверить, является ли целое число трёхзначным, является ли оно квадратом C++    
Другие темы раздела
C++ Не могу найти ошибку в коде (Численное интегрирование методом Симпсона) http://www.cyberforum.ru/cpp-beginners/thread1271655.html
Нужно предусмотреть обработку ситуации, когда заданная точность не может быть достигнута. Пытаюсь прервать выполнение расчётов при помощи "Break". При выставлении любой точности он всё равно пишет,...
C++ Определить, образуют ли элементы массива геометрическую прогрессию определить, образуют ли элементы массива геометрическую прогрессию; Помогите решить. http://www.cyberforum.ru/cpp-beginners/thread1271646.html
Вычисление суммы чисел, образованных цифрами в строке C++
я уже часа 2 бьюсь( не знаю как это сделать, тапками не закидывайте, выложила чисто набросок, уверена что не так( Дана строка, содержащая буквы и цифры. Разработать программу, которая будет...
Моделирование Гавани C++
В общем задание вот. Подскажите пожалуйста алгоритм. Даже не знаю с чего начать*? Задачу надо переписать в текст сообщения!
C++ СЛАУ методом Гаусса http://www.cyberforum.ru/cpp-beginners/thread1271635.html
Всем доброго времени суток. По-сколько я новичек в программирование, то вот скачал код, для решения СЛАУ методом Гауса. Выдает ошибку:Error 1 error C1010: unexpected end of file while looking for...
C++ Сортировка массива записей, используя метод выбора максимального элемента Прошу помочь! Есть массив. Необходимо используя метод выбора максимального элемента, упорядочить массив записей по возрастанию количества жителей! подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru