Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Inomezi
0 / 0 / 0
Регистрация: 24.04.2015
Сообщений: 132
#1

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

24.04.2015, 18:12. Просмотров 1042. Ответов 5
Метки нет (Все метки)

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

Добавлено через 19 секунд
является ли введеное число точным квадратом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2015, 18:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверить является ли введенное число точным квадратом (C++):

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

Проверить, является ли какой-либо член последовательности точным квадратом - C++
Требуется проверить числовую последовательность является ли какой-либо компонент точным квадратом. Подскажите как описать точный квадрат? ...

Выяснить, является ли натуральное число N точным квадратом - C++
Составит линейную логическую программу, печатающую значение 1, если указанное высказывание является истинным, и 0 – в противном случае:...

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

Написать функцию, которая будет проверять является ли аргумент точным квадратом - C++
Мне нужно написать функцию которая будет выдавать точный квадрат числа,и компилятор выдаёт такую ошибку : Ошибка 1 error C2668: sqrt:...

Проверить является ли введенное число простым - C++
Сделал программу. Считающую простые числа. По заданию мне нужно сделать их с помощь цикла while без for. можно использовать if else. Решил...

5
rikimaru2013
C++ Game Dev
2471 / 1140 / 241
Регистрация: 30.11.2013
Сообщений: 3,709
24.04.2015, 18:18 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cmath>
using namespace std;
 
bool isTochnuuKvadrat(const int num)
{
    double temp = sqrt(num);
    return (num == temp * temp);
}
int main()
{
    cout << isTochnuuKvadrat(9) << endl;
    cout << isTochnuuKvadrat(13) << endl;
    cout << isTochnuuKvadrat(16) << endl;
    cout << isTochnuuKvadrat(0) << endl;
}
0
Inomezi
0 / 0 / 0
Регистрация: 24.04.2015
Сообщений: 132
24.04.2015, 20:42  [ТС] #3
а что означает
cout << isTochnuuKvadrat(9) << endl;
(9) ?

Добавлено через 11 минут
программа не работает
существует более одного экземпляра перегруженной функции
0
S_el
2133 / 1661 / 313
Регистрация: 15.12.2013
Сообщений: 6,582
24.04.2015, 20:46 #4
Цитата Сообщение от Inomezi Посмотреть сообщение
программа не работает
работает:
http://ideone.com/Mlv66O
0
Inomezi
0 / 0 / 0
Регистрация: 24.04.2015
Сообщений: 132
24.04.2015, 20:47  [ТС] #5
2 IntelliSense: существует более одного экземпляра перегруженная функция "sqrt", соответствующего списку аргументов:
Ошибка 1 error C2668: sqrt: неоднозначный вызов перегруженной функции
0
Байт
Эксперт C
17714 / 11735 / 1871
Регистрация: 24.12.2010
Сообщений: 23,535
24.04.2015, 20:55 #6
rikimaru2013, Вы уверены, что sqrt(9) не даст чего-нибудь вроде 2.99999998 ?
Я бы сделал так
C++
1
2
int tmpint = (int)(tmp+0.5);
if (num==tmpint*tmpint)...
Хотя вполне возможно, что я - маниакальный перестраховщик
1
24.04.2015, 20:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2015, 20:55
Привет! Вот еще темы с ответами:

Проверить, является ли введенное число палиндромом - C++
Проверьте, является ли введенное число палиндромом. Например, 12321, 2442 - палиндромы. В С++.

Проверить, является ли введенное число шестнадцатеричным - C++
Всем добрый день! Суть задачи: Составить программу, которая проверяет , является ли введенное число шестнадцатеричным(количество...

Как проверить является данное число квадратом целого числа? - C++
Как проверить является данное число квадратом целого числа? подскажите какое необходимо написать условие.

Проверить, является ли введенное с клавиатуры число простым - C++
помогите составить программу в С++ с использованием цикла for Составить программу которая определяет является ли введенное число с...


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

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

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