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

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

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

Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами - C++

03.11.2013, 11:11. Просмотров 569. Ответов 6
Метки нет (Все метки)

ПОМОГИТЕ решить задачу на C++ Заранее спасибо!
Даны целые числа a1, a2, ..., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами ( 1, 4, 9, ... ). Операцию извлечения квадратного корня не использовать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2013, 11:11     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами
Посмотрите здесь:

Найти произведение чисел, которые не превосходят 4000 и являются полными квадратами некоторого натурального числа - C++
Найти произведение чисел, которые не превосходят 4000 и являются полными квадратами некоторого натурального числа. пример: 2 5 4 19 25...

Даны числа a и b. Необходимо найти все числа, являющиеся полными квадратами, на отрезке [a;b] - C++
Даны числа a и b. Необходимо найти все числа, являющиеся полными квадратами, на отрезке . Формат входных данных Вводится два...

Найти числа, которые являются квадратами некоторого другого числа - C++
Помогите написать программу на С++ Вот условие: Даны целые положительные числа а1, а2 ..., а n. Найти среди них те, которые являются...

Даны целые числа. Выяснить, найдутся ли среди точек четыре таких, которые являются вершинами квадрата - C++
Даны целые числа x1, y1, x2, y2, ...xn, yn.Выяснить, найдутся ли среди точек с координатами (x1;y1), (x2;y2),...(xn;yn) четыре таких,...

Найдите сумму первых n натуральных чисел, которые являются полными квадратами - C++
Найдите сумму первых n натуральных чисел, которые являются полными квадратами.

Создать массив из элементов другого массива, которые являются полными квадратами - C++
В массиве С(100) лежат целые числа. Сформировать новый массив В таким образом, чтобы в него вошли те элементы массива С, которые являются...

Даны целые положительные числа M и N - C++
Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M × N, у которой все элементы I-й строки имеют значение...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
03.11.2013, 11:22     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами #2
C++
1
2
3
4
5
6
7
8
9
bool isSquare( int value )
{
    int sub = 1;
    while( (value -= sub) > 0 )
    {
        sub += 2;
    }
    return !value;
}
MrGluck
Модератор
Эксперт CЭксперт С++
7171 / 4337 / 633
Регистрация: 29.11.2010
Сообщений: 11,783
03.11.2013, 11:22     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами #3
Квадрат либо делится на 9, либо при делении на 3 даёт остаток 1.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
03.11.2013, 11:26     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами #4
Цитата Сообщение от MrGluck Посмотреть сообщение
Квадрат либо делится на 9, либо при делении на 3 даёт остаток 1.
10 % 3 == 1. Но 10 - не является квадратом.
XKOSTETX
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 10
03.11.2013, 11:31  [ТС]     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами #5
Блин! я дурак, не там тему создал!! Мне нужен был турбо паскаль!!!!!
MrGluck
Модератор
Эксперт CЭксперт С++
7171 / 4337 / 633
Регистрация: 29.11.2010
Сообщений: 11,783
03.11.2013, 11:53     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами #6
Цитата Сообщение от Tulosba Посмотреть сообщение
10 % 3 == 1. Но 10 - не является квадратом.
Значит из данного свойства квадрата не следует то, что всякое число, которое удовлетворяет этим условиям - квадрат.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2013, 12:22     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами
Еще ссылки по теме:

Найти в массиве числа, которые являются квадратами простых - C++
Написать программу в которой создается массив из любых чисел, а потом выводятся те числа которые являются квадратами простых

Найти Среди чисел те, которые являются квадратами некоторого числа т - C++
Даны целые положительные числа А1, А2,..., Аn. Найти Среди них те, которые являются квадратами некоторого числа т.

Найти среди чисел те, которые являются квадратами некоторого числа n - C++
даны целые положительные числа а1,а2,...,an. Найти среди них те, которые являются квадратами некоторого числа n.

Даны целые положительные числа M, N и набор из N чисел - C++
Даны целые положительные числа M, N и набор из N чисел. Сформировать матрицу размера MxN, у которой в каждой строке содержатся все числа из...

Найти в последовательности числа, которые являются квадратом числа m - C++
Даны целые положительные числа . Найти среди них те, которые являются квадратами некоторого числа m. помогите решить на "С" ...


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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
03.11.2013, 12:22     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами #7
MrGluck, необходимое не есть достаточное
Yandex
Объявления
03.11.2013, 12:22     Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами
Ответ Создать тему
Опции темы

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