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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2011, 18:39   #1
ilnar51
Пользователь
 
Регистрация: 13.03.2011
Сообщений: 19
Сообщение Одномерные массивы

Задан одномерный массив из N чисел.Найти количество элементов массива,больших среднего арифметического всех его элементов
ilnar51 вне форума Ответить с цитированием
Старый 10.04.2011, 18:53   #2
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

Код:
for i:=1 to n do
s:=s+m[i];
s:=s/n;
for i:=1 to n do
if m[i]>s then inc(k);
unbanned вне форума Ответить с цитированием
Старый 10.04.2011, 19:00   #3
Sarmat)
 
Регистрация: 20.01.2011
Сообщений: 8
По умолчанию

Код:
uses crt;
const n=10;
type mas=array [1..n] of integer;
var a:mas;
i,k,d:integer;
s:real;
begin
randomize;
clrscr;
d:=0;
k:=0;
writeln ('Введите элементы массива:');
for i:=1 to n do
begin
readln (a[i]);
d:=d+a[i];
end;
s:=d/n;
writeln;
writeln ('Массив:');
for i:=1 to n do
begin
write (a[i]:3);
if a[i]>s then k:=k+1;
end;
writeln;
writeln ('Количество элементов: ',k);
repeat until keypressed;
end.
Вместо n запиши нужный тебе размер массива

From Stilet: Что код оформить по правилам религия не позволяет?

Последний раз редактировалось Stilet; 10.04.2011 в 19:04.
Sarmat) вне форума Ответить с цитированием
Старый 10.04.2011, 19:21   #4
ilnar51
Пользователь
 
Регистрация: 13.03.2011
Сообщений: 19
По умолчанию

error 207:Invalid floating point operation
че значит?=)
ilnar51 вне форума Ответить с цитированием
Старый 10.04.2011, 19:46   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Значит что числа вещественные неверно обрабатываешь.
На какой строке падает?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.04.2011, 20:00   #6
ilnar51
Пользователь
 
Регистрация: 13.03.2011
Сообщений: 19
По умолчанию

прост когда run нажимаешь зеленая линия появляется и там пишется=)
ilnar51 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные Массивы С++ lexa3452 Помощь студентам 3 10.03.2011 22:16
Одномерные массивы cranxx Общие вопросы C/C++ 3 02.12.2010 22:33
ОДНОМЕРНЫЕ МАССИВЫ MaHTeP Общие вопросы C/C++ 5 11.10.2010 20:18
одномерные массивы Opiym Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 04.01.2010 21:32
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12