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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2011, 19:44   #1
(Нафаня)
Пользователь
 
Аватар для (Нафаня)
 
Регистрация: 08.03.2011
Сообщений: 56
По умолчанию Проверьте пож программу. Не запускается что-то

Код:
program Project5_praktika3;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var s,s1,s2,n,n1,n2,e1,e2,a,b,c,b1,f,x:real;
    i:integer;
begin
  readln(x,n,e1);
  s:=0;
  s1:=0;
  s2:=0;
  n1:=0;
  n2:=0;
  e2:=e1/10;
  b:=x;
  a:=1;
  b1:=-x*x;
  for i:=1 to n do
     begin
       f:=b/a;
       s:=s+f;
       b: = b*b1;
       a:=a+2
     end;
  b: =x;          
  a: = 1;
  f:=b/a;
  if abs(f)>e2 then
     begin
       while abs(f)>e1 do
          begin
            s1:=s1+f;
            n1:=n1+1;
          end;
       s2:=s2+f;
       n2:=n2+1;
       b:=b*b1;
       a:=a+2;
     end;
 writeln (s,' ' ,s1, ' ' , s2);
 readln;
end.
условие на фотографиях
Изображения
Тип файла: jpg Безымянный25.jpg (40.5 Кб, 150 просмотров)
Тип файла: jpg Безымянный24.jpg (44.0 Кб, 137 просмотров)
Если бы люди,вдруг,узнали,о чем я думаю... Со мной бы сначала перестали здороваться,а потом,вообще,на костре сожгли бы нафиг
(Нафаня) вне форума Ответить с цитированием
Старый 29.12.2011, 02:36   #2
romec1
Пользователь
 
Регистрация: 04.02.2010
Сообщений: 50
По умолчанию

Цитата:
Сообщение от (Нафаня) Посмотреть сообщение
Код:
program Project5_praktika3;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var s,s1,s2,n,n1,n2,e1,e2,a,b,c,b1,f,x:real;
    i:integer;
begin
  readln(x,n,e1);
  s:=0;
  s1:=0;
  s2:=0;
  n1:=0;
  n2:=0;
  e2:=e1/10;
  b:=x;
  a:=1;
  b1:=-x*x;
  for i:=1 to n do
     begin
       f:=b/a;
       s:=s+f;
       b: = b*b1;
       a:=a+2
     end;
  b: =x;          
  a: = 1;
  f:=b/a;
  if abs(f)>e2 then
     begin
       while abs(f)>e1 do
          begin
            s1:=s1+f;
            n1:=n1+1;
          end;
       s2:=s2+f;
       n2:=n2+1;
       b:=b*b1;
       a:=a+2;
     end;
 writeln (s,' ' ,s1, ' ' , s2);
 readln;
end.
условие на фотографиях
во-первых n должно быть интовского типа
во-вторых оно ничему не присвоено
в-третьих поубирайте пробелы в операторе присвоения, тобишь не : =, а :=
вроде бы все... на логику программы не смотрел, что она вообще выполняет?
Я не волшебник.. я только учусь
romec1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверьте программу. Демик Помощь студентам 0 10.05.2011 23:17
написал первую прогу в СИ. не запускается.исправьте пож ошибку(и) Nur05 Помощь студентам 27 07.03.2011 11:18
Проверьте пож код, есть ли там ошибки dimonpwnz Помощь студентам 0 13.04.2010 20:38
проверьте программу натка:) Помощь студентам 12 03.02.2010 09:40
проверьте программу плиз и исправьте что там не так Gronex Помощь студентам 3 21.05.2009 17:01