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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2010, 20:51   #1
@lenk@
Пользователь
 
Регистрация: 20.10.2009
Сообщений: 29
По умолчанию паскаль

даны два массива натуральных чисел а1,а2,а3,....,аn и b1,b2,b3,...,bn. найти несократимую обыкновенную дробь, равную (a1/b1)-(a2/b2)+(a3/B3)-(a4/b4)+...+или-(an/bn). ума не приложу как сделать. помогите пожалуйста!!!
@lenk@ вне форума Ответить с цитированием
Старый 05.03.2010, 16:46   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

я по-моему писал уже в этом посте?
пиши на мыло, договоримся
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 05.03.2010, 18:44   #3
ai\ekcah^p
Форумчанин
 
Аватар для ai\ekcah^p
 
Регистрация: 03.05.2009
Сообщений: 112
По умолчанию

Ессли я правильно понял задание , то вот так ->

Код:
Program zad1;
uses crt;
type mas=array[1..20] of integer;
var
a:mas;
b:mas;
i,n:integer;

procedure droby(a2:mas;b2:mas;m:integer);
var
i,k:integer;
sum:real;
begin
  sum:=0;
  k:=1;
  for i:=1 to m do
  begin
    if b2[i]<>0 then
    begin
      sum:=sum+k*(a2[i]/b2[i]);
      k:=k*(-1);
    end

  end;
  textcolor(10);
  write('droby ravna -> ',sum:6:2);
end;
begin
  clrscr;
  randomize;
  write('kol-vo elementov = ');
  readln(n);
  for i:=1 to n do
  begin
    write('a[',i,']:= ');readln(a[i]);
  end;
  for i:=1 to n do
  begin
    write('b[',i,']:= ');readln(b[i]);
    if b[i]=0 then
    begin
      write('vvedite chislo neravnoe nuly -> ');
      readln(b[i]);
      writeln;
    end;
   end;
  for i:=1 to n do
  write(a[i]:3,' ');
  writeln;
  for i:=1 to n do
  write(b[i]:3,' ');
  writeln(#13#10#13#10);
  droby(a,b,n);
  readln;
end.
ai\ekcah^p вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
паскаль pakusya Помощь студентам 6 04.03.2010 23:41