Параметри пошуку (Сторінка 9 з 9)
Ласкаво просимо!
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Сторінки Попередня 1 … 7 8 9
Теми користувача Logans Виконати пошук
Знайдені повідомлення: з 161 по 162 з 162
Replace написав:Проходимось ще раз по масиву. І шукаємо у якого елемента найменша різниця по модулю з середнім арифметичним.
Приблизно виглядає так:
min_i := 1;
for i:=2 to n do
if abs(a[i] - ser) < abs(a[min_i] - ser) then
min_i := i;
min_i - і є індекс того елемента, який необхідно знайти
Якщо чесно то не виходить.
Ось код задачі.
▼Прихований текст
program ab;
uses crt;
const n=10;
var a: array [1..n] of integer;
i,k,s,min_i:integer;
ser:real;
begin
clrscr;
randomize;
s:=0;
for i:=1 to n do
begin
a[i]:=random(10)+1;
s:=s+a[i];
end;
writeln ('Елементи масиву: ');
for i:=1 to n do write (a[i]:3);
writeln;
ser:=s/n;
writeln ('Середнє арифметичне елементів масиву: ');
writeln (ser:3:1);
min_i := 1;
for i:=1 to n do
begin
if abs(a[i] - ser) < abs(a[min_i] - ser) then min_i := i;
end;
writeln ('Елемент, який найменьше віддалений від середнього арифметичного: ');
writeln (min_i:3);
end.
Допоможіть скласти задачу за допомогою масиву.
Умова задачі: "Знайти елемент, який найменше віддалений від середнього арифметичного всіх елементів масиву."
Середнє арифметизне я знайшов:
▼Прихований текст
program ab;
uses crt;
const n=10;
var a: array [1..n] of integer;
i,k,s:integer;
ser:real;
begin
clrscr;
randomize;
s:=0;
for i:=1 to n do
begin
a[i]:=random(10)+1;
s:=s+a[i];
end;
writeln ('Елементи масиву: ');
for i:=1 to n do write (a[i]:3);
writeln;
ser:=s/n;
writeln ('Середнє арифметичне елементів масиву: ');
writeln (ser:3:1);
end.
Знайдені повідомлення: з 161 по 162 з 162
Сторінки Попередня 1 … 7 8 9