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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2009, 20:46   #1
ТРОЯН=)
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 58
По умолчанию Файлы(Пасккаль)

Всем привет,подскажите плиз как находить среднее арихметическое в файле-всех чисел кроме 1 и последнего!!


И ещё вопрос почему прогрмма выдаёт ошибу:file not open for output на writeln????Я уж и так и сяк(((((
Код:

program sss;
uses crt;
var x:integer;
    str:string;
procedure center(s:string);
begin
clrscr;
     if length(s) mod 2=0 then
     x:=40-length(s) div 2
     else x:=(40-length(s) div 2)-1;
     gotoxy(x,1);
     write(s);{ Вот тут он выдаёт ошибку  }
end;
begin
clrscr;
write('Введите текст:');readln(str);
center(str);
readln;
end.
ТРОЯН=) вне форума Ответить с цитированием
Старый 19.04.2009, 21:40   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
И ещё вопрос почему прогрмма выдаёт ошибу:file not open for output на writeln????Я уж и так и сяк(((((
У меня никакой ошибки. Да и файлов у вас тут нет.

Цитата:
Всем привет,подскажите плиз как находить среднее арихметическое в файле-всех чисел кроме 1 и последнего!!
Файл типизированный или нет?
Читаете первое число.
Потом в цикле читаете остальные до конца. Если файл занончился, отнимаем последнее число. Ну а дальше делим на количество.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.04.2009, 21:56   #3
ТРОЯН=)
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 58
По умолчанию

Сори код перепутал,плин и найти его теперь немогу вообщем надо выровнять текст в файле по центру и по правому боку,делак как там но с файлом выводило ошибку- хз чё делать((
ТРОЯН=) вне форума Ответить с цитированием
Старый 19.04.2009, 21:59   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Ну раз компилятор пишет, что файл не открыт, значит он действительно не открыт. Там и надо искать.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.04.2009, 22:00   #5
ТРОЯН=)
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 58
По умолчанию

Цитата:
Читаете первое число.
Потом в цикле читаете остальные до конца. Если файл занончился, отнимаем последнее число. Ну а дальше делим на количество.


1.Как отнять последний?
2.Сред.арих. каждого с предыдущим и последующим элементом.
Извеняюсь что сразу не написал
ТРОЯН=) вне форума Ответить с цитированием
Старый 19.04.2009, 22:02   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
1.Как отнять последний?
Оператором "-".
Вы из файла куда число считываете? В переменную. А потом уже прибавляете его к сумме. Переменная-то никуда не девается.
Цитата:
2.Сред.арих. каждого с предыдущим и последующим элементом.
Вообще не понял.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.04.2009, 22:06   #7
ТРОЯН=)
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 58
По умолчанию

Цитата:

Вообще не понял.
)))))))В задаче где надо найти среднее фрихметическое надо не сред.арих. всех элементов, а каждого элемента с последующим и предыдущим кроме 1 и последнего))))))
ТРОЯН=) вне форума Ответить с цитированием
Старый 19.04.2009, 22:06   #8
Gen*
 
Регистрация: 17.04.2009
Сообщений: 5
По умолчанию

думаю он хотел написать СРЕДНЕЕ АРИФМИТИЧЕСКОЕ)

Последний раз редактировалось Gen*; 19.04.2009 в 22:12.
Gen* вне форума Ответить с цитированием
Старый 19.04.2009, 22:17   #9
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
В задаче где надо найти среднее фрихметическое надо не сред.арих. всех элементов, а каждого элемента с последующим и предыдущим кроме 1 и последнего))))))
Аааа! Вот оно что.. Ну так бы сразу и написали )
Вот так это можно:
Код:
uses crt;
var
f : text;
a,b,c : integer;
s : real;

begin
clrscr;
assign(f,'test.txt');
reset(f);
s := 0;
read(f,b,c);
while not eof(f) do
 begin
 a := b;
 b := c;
 read(f,c);
 s := (a+b+c)/3;
 writeln(a:4,b:4,c:4,' s = ',s:5:2);
 end;

close(f);
readln;
end.
Цитата:
Сообщение от Gen*
думаю он хотел написать СРЕДНЕЕ АРИФМИТИЧЕСКОЕ)
Как раз это я понял
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.04.2009, 22:22   #10
ТРОЯН=)
Пользователь
 
Регистрация: 06.12.2008
Сообщений: 58
По умолчанию

ОООО,вообще спасибо огромное , думал эту задачу я никогда не сделаю и не где не найду))))))
ТРОЯН=) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
файлы StartMis Общие вопросы Delphi 9 27.08.2008 09:26
Файлы NeiL Win Api 3 24.07.2008 17:02
Файлы. BR@BUS Помощь студентам 5 09.04.2008 19:35
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53