0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 3
1

Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания

21.06.2018, 19:49. Показов 1024. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер! Помогите пожалуйста! Завтра экзамен Не правильно работает программа, выводит не те числа, программа должна быть с выводом.
Задание: Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания



Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
var 
S:String; 
F_in: File of Real; 
F_out: File of Integer; 
El2,El1,El:Real; 
i,c:integer; 
begin 
Write('File: '); 
Readln(S); 
Assign(F_in,S); 
Reset(F_in); 
Write('File_out: '); 
Readln(S); 
Assign(F_out,S); 
ReWrite(F_out); 
Read(F_in,El1); 
Read(F_in,El); 
El2:=El1; 
I:=1; 
if (El1>El) then Write(F_out,i); 
while (not eof(F_in)) do 
begin 
El2:=El1; 
El1:=El; 
Read(F_in,El); 
inc(i); 
if (El<El1) and (El1>El2) then Write(F_out,i); 
end; 
if El1<El then Write(F_out,i+1); 
Close(F_in); 
reset (F_out); 
while not eof (F_out) do 
begin 
read(F_out, c); 
writeln (c); 
end; 
Close(F_out); 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2018, 19:49
Ответы с готовыми решениями:

Создать файл, содержащий номера всех локальных максимумов в порядке возрастания
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных максимумов...

Дан файл вещественных чисел Создать файл целых чисел, содержащий номера локальных максимумов исходного файла
2-File. Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных...

Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных экстремумов исходного файла в порядке убывания
File22. Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных...

Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания
1.Создать файл целых чисел содержащий номера всех локальных максимума исходного файла в порядке...

2
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
21.06.2018, 20:30 2
Немного по своему написал, поскольку нет исходного файла и лень в Вашей проге ковыряться.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
var f: File of Real;
    g: File of Integer;
    a,b,c:Real;
    i:integer;
    s:string;
begin
Write('Введите имя исходного файла: ');
Readln(S);
randomize;
Assign(f,s);
Rewrite(f);
writeln('Содержание исходного файла');
for i:=1 to 20 do
 begin
  a:=9*random;
  write(f,a);
  write(a:5:2);
 end;
writeln;
Write('Введите имя итогового файла: ');
Readln(S);
Assign(g,s);
ReWrite(g);
reset(f);
for i:=1 to filesize(f)-2 do
 begin
  seek(f,i);
  read(f,a);
  seek(f,i-1);
  read(f,b);
  seek(f,i+1);
  read(f,c);
  if(a>b)and(a>c) then write(g,i+1);//номер на 1 больше индекса
 end;
close(f);
reset(g);
if filesize(g)=0 then writeln('Нет локальных максимумов')
else
 begin
  writeln('Номера локальных максимумов');
  while not eof(g) do
   begin
    read(g,i);
    write(i,' ');
   end;
 end;
close(g);
end.
0
0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 3
21.06.2018, 21:28  [ТС] 3
Большое спасибо
0
21.06.2018, 21:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2018, 21:28
Помогаю со студенческими работами здесь

Создать файл целых чисел, содержащий номера всех локальных экстремумов исходного файла в порядке убывания.
Дан файл вещественных чисел. Создать файл целых чисел, содержащий номера всех локальных экстремумов...

Дан файл состоящий из целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла...

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла.
Задачу нужно решить в Borland C++ 3.11 Дан файл целых чисел. Создать новый файл целых чисел,...

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru