Вопрос по информатике:
Как в паскале найти все числа от 1 до 100, являющиеся полными квадратами?
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 22.04.2017 13:59
- Информатика
- remove_red_eye 14739
- thumb_up 23
Ответы и объяснения 2
Program n4;
var a:array[1..100] of integer;
i:integer;begin
for i:=1 to 100 do
a[i]:=i;
writeln('числа, являющиеся полными квадратами:');
for i:=1 to 100 do
if trunc(sqrt(a[i]))*trunc(sqrt(a[i]))=a[i] then writeln('a[',i,']:=',a[i]);
end.
- 23.04.2017 21:39
- thumb_up 25
Квадрат 1 это единица. Квадратный корень из 100 - это 10. Следовательно, на заданном отрезке находятся квадраты всех целых чисел от 1 до 10. Их и нужно вычислить.
// PascalABC.NET 3.1, сборка 1213 от 04.04.2016
begin
Range(1,10).Select(x->x*x).Println
end.
Результат выполнения программы:
1 4 9 16 25 36 49 64 81 100
- 24.04.2017 08:22
- thumb_up 42
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.