Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2012, 19:23   #1
vasya1
Новичок
Джуниор
 
Регистрация: 31.01.2012
Сообщений: 1
По умолчанию Найти количество чисел ai(i = 1, 2, ..., n), являющихся полными квадратами. (в Паскале)

Даны натуральное число n и целые числа a1, a2...an. Найти количество чисел a1(i = 1, 2, ..., n), являющихся полными квадратами.(Определить функцию, позволяющую распознавать полные квадраты).


Код:
Const
 N=80;
Var
 A:Array[1..N] of LongInt;
 i,N1:Byte;
Begin
 Randomize;
 For i:=1 to N do A[i]:=Random(100);
 Writeln('Initial array:');
 For i:=1 to N do write(A[i]:8);
 Writeln;
 Writeln;
 N1:=0;
 Writeln;
 Writeln(N1,' numbers');
 Readln;
End.
Что здесь неправильно?
А лучше, если вы предложите свой вариант решения)




___________
1) Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться.


2) Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)

Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 01.02.2012 в 09:25.
vasya1 вне форума Ответить с цитированием
Старый 31.01.2012, 19:34   #2
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

позвольте узнать, что это за числа - полные квадраты... начнем пожалуй с этого)
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 01.02.2012, 03:05   #3
JustError
 
Аватар для JustError
 
Регистрация: 30.01.2012
Сообщений: 6
По умолчанию

Думаю, полный квадрат - это число, при извлечении корня из которого, выйдет целое число.
Хотя полный квадрат, вообще, помнится из математики - это выражение, которое можно свернуть в(х+у)^2, ну то есть х^2+2xy+y^2.

Последний раз редактировалось JustError; 01.02.2012 в 03:09.
JustError вне форума Ответить с цитированием
Старый 01.02.2012, 06:45   #4
Plague
Забанен
Форумчанин Подтвердите свой е-майл
 
Аватар для Plague
 
Регистрация: 01.11.2006
Сообщений: 420
По умолчанию

Цитата:
function Frac(x: real): real;
Возвращает дробную часть числа x
function Sqrt(x: real): real;
Возвращает квадратный корень числа x
Код:
if frac(sqrt(x)))=0 then
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
Plague вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти количество положительных чисел среди четырёх целых чисел. teac2011 Помощь студентам 0 01.12.2011 19:58
Дана последовательность вещественных чисел. каждая пара чисел задает границы отрезка. Найти количество целых чисел на отрезках 'studentka' Помощь студентам 6 30.11.2011 18:35
С\С++ Дана последовательность чисел. Найти количество различных чисел в этой последовательности yuliyayuliya Помощь студентам 1 14.04.2011 06:30
Записать в файл g все компоненты файла f, которые являются полными квадратами. loloverg Помощь студентам 1 20.05.2010 04:36