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

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

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

> Файл из элементов массива, кратных 3, создать файл данных
Анастасия
сообщение 16.06.2007 20:55
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 41
Пол: Женский
Реальное имя: Анастасия

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


Создать файл данных , состоящий из отрицательных элементов массива, кратных 3.
Код

program pr20;
uses crt;
const n=10;
var
  a:array[1..n] of real;
  f,g:text;
  i:integer;
  k:real;
begin
   clrscr;
for i:=1 to n do
     a[i]:=sin(i*i);
assign(f,'work');
rewrite(f);
for i:=1 to n do
    writeln(f,a[i]);
close(f);

assign(g,'work1');
rewrite(g);
for i:=1 to n do
    if (a[i]<0) then
    if  (a[i] mod 3=0) then {ПИШЕТ, НЕСООТВЕТСТИВИЕ ТИПОВ, ВРОДЕ БЫ}
     writeln(g,a[i]);
writeln('elementy  work');
assign(f,'work');
reset(f);
while not(eof(f)) do
    begin
      readln(f,k);
      writeln(k);
    end;
  close(f);
readkey;
clrscr;
writeln(' elementy  work1');
assign(g,'work1');
reset(g);
while not(eof(g)) do
    begin
      readln(g,k);
      writeln(k);
    end;
  close(g);
readkey;

end.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 



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