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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2012, 23:21   #1
sev48fire
 
Регистрация: 05.06.2012
Сообщений: 9
По умолчанию Дан массив X(N).Найти среднеквадратичное всех элементов массива и заменить этим значение нулевые элементы массива.

Дан массив X(N). Найти среднеквадратичное всех элементов массива и заменить этим значение нулевые элементы массива.
Просьба написать программу для pascal abc, если она будет работать правильно то потом скину на электронный ящик 100 руб.

Последний раз редактировалось sev48fire; 22.06.2012 в 07:03.
sev48fire вне форума Ответить с цитированием
Старый 21.06.2012, 23:25   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Программа-то простая
Наверное поэтому оплата производится на электронный ящик, а не кошелек
Код:
d:=0;
for i:=1 to n do
  d:=d+sqr(x[i]);
d:=sqrt(d);
for i:=1 to n do
  if x[i]=0 then x[i]:=d;
Вот полное решение:
Код:
uses
  crt;

const
  n = 10;
  eps = 0.00001;

var
  d: real;
  x: array[1..n] of real;
  i: integer;

begin
  randomize;
  for i := 1 to n do
  begin
    x[i] := (5 - random(10)) / (1 + random(10));
    write(x[i]:0:3, ' ');
  end;
  writeln;
  d := 0;
  for i := 1 to n do
    d := d + sqr(x[i]);
  d := sqrt(d);
  for i := 1 to n do
    if abs(x[i]) < eps then x[i] := d;
  for i := 1 to n do
    write(x[i]:0:3, ' ');
  readln;
end.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 21.06.2012 в 23:32.
BDA вне форума Ответить с цитированием
Старый 21.06.2012, 23:28   #3
sev48fire
 
Регистрация: 05.06.2012
Сообщений: 9
По умолчанию

Друг напиши ее полность от и до с begin и прочим.
sev48fire вне форума Ответить с цитированием
Старый 21.06.2012, 23:44   #4
sev48fire
 
Регистрация: 05.06.2012
Сообщений: 9
По умолчанию

Адрес кинь.
sev48fire вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив, содержащий N элементов. Найти наименьший элемент массива а, значения элементов которого вычисляются по формуле: аiтое= Андрей9317 Помощь студентам 0 13.12.2011 13:30
C# дан двумерный массив 9х9. найти наименьший и наибольший элементы массива и поменять их местами. Koksa Помощь студентам 1 10.10.2011 11:28
паскаль - Заменить каждый третий элемент массива на значение суммы всех его элементов. tanyalove Помощь студентам 4 26.05.2010 09:55
Дан массив поменять 1ую компоненту массива на большую всех остальных компонент и заменить defol-777 Помощь студентам 2 15.01.2009 14:35