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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2014, 12:59   #1
Dekker11
Пользователь
 
Регистрация: 19.10.2014
Сообщений: 11
По умолчанию Проверьте программу

Если у кого-нибудь есть возможность, проверьте программу на работоспособность. Суть программы: берем одинаковое количество положительных и отрицательных, перемешанных между собой, чисел, которые записаны в файле g, упорядочиваем их так, чтобы отрицательные и положительные числа чередовались и записываем их в файл f.
Код:
const n=6;
var a,b:array[1..100] of real;
i,j,k:integer; f:text;
function sign(a:real):real;
begin
if a>0 then sign:=1
else if a=0 then sign:=0
else sign:=-1;
end;
begin
//a[1]:=-2; a[2]:=-4; a[3]:=3;
//a[4]:=2; a[5]:=4; a[6]:=-3;
assign(f,'F.txt');
reset(f);
for i:=1 to n do
begin
read(f,a[i]);
end;
close(f);
writeln('====================================');
for i:=1 to n do
write (a[i]:6:2);
writeln;
j:=3;
k:=2;
b[1]:=a[1];
for i:=2 to n do
if sign(a[i])=sign(a[1]) then
begin
b[j]:=a[i];
j:=j+2
end
else
begin
b[k]:=a[i];
k:=k+2;
end ;
writeln('====================================');
assign(f,'G.txt');
rewrite(f);
writeln(f,'====================================');
for i:=1 to n do
write (f,b[i]:6:2);
writeln(f,'');
writeln(f,'====================================');
close(f);
for i:=1 to n do
write (b[i]:6:2);
writeln;
readln;
end.
Dekker11 вне форума Ответить с цитированием
Старый 16.12.2014, 13:08   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А создать исходный файл и самому посмотреть результат в результирующем файле не судьба? И сделать это в нескольких вариантах исходного файла
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.12.2014, 13:19   #3
Dekker11
Пользователь
 
Регистрация: 19.10.2014
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
А создать исходный файл и самому посмотреть результат в результирующем файле не судьба? И сделать это в нескольких вариантах исходного файла
Возможности нет сейчас, а проверить нужно срочно
Dekker11 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверьте программу now2 Помощь студентам 7 15.03.2014 18:12
Проверьте программу. Паскаль Руслан56 Помощь студентам 7 26.11.2013 16:50
Проверьте программу. Демик Помощь студентам 0 10.05.2011 23:17
Проверьте мою программу kakawkin Софт 5 13.07.2010 02:32
проверьте программу натка:) Помощь студентам 12 03.02.2010 09:40