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

точные квадраты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шифрование/Дешифрование - теряются два символа http://www.cyberforum.ru/cpp-beginners/thread793214.html
Теряются два последних символа при декодировании ( если в цикле i <= size сделать, то 1 символ только) (см. скрин): string str = "djxgcjgfjkgykyjgfmgfmymygkuhku"; cout<<str<<endl; string crypt = encrypt(str); cout<<crypt; cout<<endl<<decrypt(crypt); string encrypt(string str){ string result; string ch;
C++ Неправильно работает cout для чисел типа double и float Здравствуйте. Скажите, почему эта программа выводит на экран число 2, а не 2.5 ? #include <iostream.h> int main() { double k=5/2; cout << k <<"\n"; } http://www.cyberforum.ru/cpp-beginners/thread793201.html
Вывод данных в файл C++
Здравствуйте. Подскажите пожелуйсто как можно вывести данные в файл. Например я создал программу с неким списком и нужно сделать так, чтобы программа этот список сохранилабы в какомнибудь текстовом документе наприме. Ктонибудь знает сдесь как это можно сделать?
C++ Упорядочить каждую строку матрицы по возрастанию абсолютных величин
Здравствуйте , помогите пожалуйста, надо упорядочить каждую строку матрицы по возрастанию абсолютных величин, затем составить программу для сортировки массива данных методами: пузырьковой, отбора, вставки, Шелла и быстрой сортировки. Вывести на экран неупорядоченные и упорядоченные (для каждого из методов) массивы данных, число сравнений и перестановок переменных в каждом методе сортировки....
C++ Работа с Unicode (Не знаю!) http://www.cyberforum.ru/cpp-beginners/thread793147.html
Всем доброго времени суток. Ребята помогите мне с написанием этой программы (или подскажите с какого краю к ней подходить и какие команды использовать, так как у меня скудный запас знаний): Написать программу на языке С++ для поиска вхождений символов алфавита и их сочетаний из двух символов в текстовом файле. Необходимо выбрать известный естественный европейский язык (немецкий, французский...
C++ exception EEFFACE Есть такая проблема: Работаю в Borland C++ Builder 6 В коде поочерёдно создаются и заполняются 2 массива по 198млн int значений для обьявления массивов использую: static unsigned int *ResIn = new unsigned int static unsigned int *ResOut = new unsigned int ; на строке с обьявлением второго массива выдаёт ошибку: array.jpg если ОК и запустить дальше выдаёт : array2.jpg При меньших... подробнее

Показать сообщение отдельно
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
23.02.2013, 20:08     точные квадраты
Цитата Сообщение от Belfegor Посмотреть сообщение
как проверить является ли число точным квадратом?
точный квадрат - это число корень которого целое число..следовательно извлекаем корень и от него отнимаем значение округлённого корня например корень из N =2.7 округляем получится 3 затем 2.7 - 3 =0.3 получается если разность не округлённого корня и округлённого равно 0 то число является точным квадратом

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cmath>
#include <locale>
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
double ch;
cout<<"Ââåäèòå ÷èñëî: ";
cin>>ch;
ch=(sqrt(ch)-ceil(sqrt(ch)));
if(ch==0) {
                     cout<<"Òî÷Г*ûé ГЄГўГ*äðГ*ГІ";
                     }
else {
     cout<<"ГЌГҐ òî÷Г*ûé ГЄГўГ*äðГ*ГІ";
}
}
 
Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru