Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.79/61: Рейтинг темы: голосов - 61, средняя оценка - 4.79
Smal66
0 / 0 / 0
Регистрация: 06.03.2009
Сообщений: 2
1

Как проверить является данное число квадратом целого числа?

10.03.2009, 01:01. Просмотров 11536. Ответов 5
Метки нет (Все метки)

Как проверить является данное число квадратом целого числа? подскажите какое необходимо написать условие.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2009, 01:01
Ответы с готовыми решениями:

Как проверить является ли число точным квадратом?
как проверить является ли число точным квадратом?

Проверить, является ли целое число трёхзначным, является ли оно квадратом
помогите пожалуйста новичку 1) Введите целое число и проверьте, является ли...

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

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

Функция: проверить, является ли число полным квадратом
написать на языке С++ Описать функцию IsSquare(K) логического типа,...

5
Vourhey
Почетный модератор
6492 / 2266 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
10.03.2009, 01:04 2
Если корень из этого числа - целое, то является
1
Smal66
0 / 0 / 0
Регистрация: 06.03.2009
Сообщений: 2
10.03.2009, 01:06 3
Это понятно ) А всё-таки напишите кто-нибуть пример условия.
0
accept
4833 / 3255 / 454
Регистрация: 10.12.2008
Сообщений: 10,569
10.03.2009, 01:33 4
Код
    double n;
    
    n = sqrt(25);
    if (n == (int) n)
        ;
1
G@nch:)
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 2
19.03.2011, 18:07 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <windows.h>
 
using namespace std;
 
void main()
{
    SetConsoleOutputCP(1251);
    cout<<"Определение является ли целое число квадратом другого целого числа."<<endl;
    cout<<"Число: ";
    float digit=0;
    cin>>digit;
    float n=0;
    n=sqrt(digit);
    if(n==int(n))
        cout<<digit<<" это квадрат числа "<<n<<endl;
    else
        cout<<digit<<" не является квадратом"<<endl;
}
0
silent_1991
Эксперт С++
5009 / 3069 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
20.03.2011, 16:00 6
Ещё вариант (основан на том, что квадрат целого числа n есть последовательная сумма n нечётных целых чисел):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    unsigned number;
    unsigned sqr = 0;
 
    std::cout << "Enter number: ";
    std::cin >> number;
 
    for (unsigned i = 1; sqr + 2 <= number; i += 2)
        sqr += i;
 
    std::cout << (number == sqr || number == 1 ? "Yes" : "No") << std::endl;
 
    return 0;
}
0
20.03.2011, 16:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2011, 16:00

Проверить является ли введенное число точным квадратом
Помогите пожалуйста Проверить введенное число точным квадратом. с помощью...

Проверить, является ли данное число кратным и 4 и 5
Доброго времени суток. Подскажите как написать программу с использованием...

Дано целое положительное число. Проверить истинность высказывания: «Данное число является четным двузначным»
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает...


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

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

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