IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Среднее арифметическое N чисел, при помощи счетного оператора цикла FOR
Лена
сообщение 2.03.2005 14:08
Сообщение #1


Гость






Огромное спасибо тому человеку, который сделал мне прошлую программу!
Но сейчас нам задали еще одну и к завтрашнему дню: нужно найти среднее арифметическое n чисел. Причем n может быть любым. Сначала нужно спросить, сколько чисел надо.
Помогите, плиз.
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 2.03.2005 16:28
Сообщение #2


Гость






Лена, Extended можно заменить на Real, а вот Array к сожалению заменить ни на что не получится :no: Массив должен быть описан...

Хотя зачем?
Код

var i, n: integer;
 sum, x: real;
begin
 write('n = '); readln(n);
 sum := 0.0;
 for i := 1 to n do
   begin
     write(i, '-е число = '); readln(x);
     sum := sum + x
   end;
 writeln('среднее арифметическое = ', (sum/n):8:5)
end.
 К началу страницы 
+ Ответить 
Лена
сообщение 2.03.2005 18:31
Сообщение #3


Гость






Огромное всем Вам спасибо, кто мне помог, особенно Volvo.
 К началу страницы 
+ Ответить 
Len
сообщение 16.03.2005 11:49
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 20
Пол: Женский

Репутация: -  0  +


Это снова я и с этой же программой. Ситуация уже критическая. Завтра нам выставят двойки
за несданные программы. А у меня их две.
Среднее арифметическое вы написали абсолютно правильно. Но информатичке
не нравится sum:=0.0 и sum:=sum+x. Она говорит, что это не надо.
Ей нужна какая-то формула, вероятно вместо (sum/n).
Если убрать sum:=0.0 и sum:=sum+x, то программа начинает каждый раз выводить другое число, когда я спрашиваю, продолжить выполнение или нет.
Подскажите, пожалуйста, какая нужна формула?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Лена   Среднее арифметическое N чисел   2.03.2005 14:08
hiv   Поиском надо пользоваться! Подобная задача   2.03.2005 15:10
Лена   Я это читала, но чем можно заменить array и extend...   2.03.2005 16:24
volvo   Лена, Extended можно заменить на Real, а вот Array...   2.03.2005 16:28
Лена   Огромное всем Вам спасибо, кто мне помог, особенно...   2.03.2005 18:31
Len   Это снова я и с этой же программой. Ситуация уже к...   16.03.2005 11:49
volvo   :blink: объясните Вашей информатичке, что если не...   16.03.2005 12:27
Len   Нет, не так... Ей нужна формула, a sum:=sum+x и su...   16.03.2005 15:27
volvo   В таком случае тут одно из 2-х: либо Вы неправиль...   16.03.2005 15:33
Len   вроде это задание. у нас в классе один человек сд...   16.03.2005 15:39
Altair   Массив можно вообще убрать в связи с тем, что Вол...   2.03.2005 16:30
hiv   Вообще-то в старые советские времена нас учили опт...   16.03.2005 15:24
hiv   Увы больше ничем помочь не получится... Проще волш...   16.03.2005 15:46
Len   Легко так писать...   16.03.2005 15:49
volvo   По-моему тема опять уходит в offtop. Давайте все-т...   16.03.2005 15:50
hiv   Нули убрать можно так: if n>0 then begin ...   16.03.2005 15:51


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 10:28
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"