0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 35
1

Найти среди них те, которые являются квадратами некоторого числа m.

02.06.2010, 10:32. Показов 9798. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны целые положительные числа а1, а2, ..., an. Найти среди них те, которые являются квадратами некоторого числа m.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2010, 10:32
Ответы с готовыми решениями:

Найти среди чисел те, которые являются квадратами некоторого числа m
Даны целые положительные числа a1, a2, …, an. Найти среди них те, которые являются квадратами...

Массивы: Найти среди чисел те, которые являются квадратами некоторого числа m
Даны целые положительные числа а1, а2,..an. Найти среди них те, которые являются квадратами...

Найти элементы массива, которые являются квадратами некоторого числа m
Даны целые положительные числа a1,а2...а энное. Найти среди них те, которые являются квадратами...

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

3
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
02.06.2010, 10:41 2
Pascal
1
2
for i:=1 to n do
 if a[i]=m*m then writeln(a[i]);
0
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
02.06.2010, 10:56 3
Для оптимизации алгоритмов рекомендуется инвариантные вычисления выносить за пределы цикла, поэтому более оптимальным будет код
Код
m:=m*m;
for i:=1 to n do
  if a[i]=m then writeln(a[i]);
квадрат числа m вычисляется всего один раз перед циклом....
2
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
02.06.2010, 11:37 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
var a:array[1..100] of word;
     i,n:byte;
     m:word;
begin
 clrscr;
 writeln('m');
 readln(m);
 
 writeln('n');
 readln(n);
 
 for i:=1 to n do
  readln(a[i]);
 
 m:=m*m;
for i:=1 to n do
  if a[i]=m then writeln(a[i]);  
readln;
end.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2010, 11:37
Помогаю со студенческими работами здесь

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

Даны целые положительные числа a1, a2, ..., аn. Найти среди них те, которые являются квадратами некоторого числа m.
Даны целые положительные числа a1, a2, ..., аn. Найти среди них те, которые являются квадратами...

Даны целые положительные числа аь а2,., а„. Найти среди них те, которые являются квадратами некоторого числа т
Упорядочить по возрастанию элементы каждой строки мат рицы размером пхт. Дана строка....

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru