Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Pascal ошибка. Проверка. 
:(
    Опции темы
impario
  Дата 7.1.2009, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 27.12.2008

Репутация: нет
Всего: нет



Здравствуйте! Проверте пожалуйста, не хватает ли запятой. 
Код
program prim180;
 uses crt;
  var i,n,ch,p:integer;
   begin
    clrscr;
     writeln('Vvedite konechnoe znachenie n');
     readln(n);
      ch:=0;
       for i:=1 to n do
        begin
         if i<>n then
          i:=i+1;
        end
         else
          if i=n then
           begin
            ch:=exp(3*ln(i))-3*sqr(i)+n;
            p:=0;
             for p:=1 to n do
              if p=ch then
               p:=p+1;
           end;
                 writeln('summa ravna',p:6);
                 readln;
   end.


Это сообщение отредактировал(а) impario - 7.1.2009, 13:07

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  180.JPG 10,17 Kb
PM MAIL   Вверх
Akella
Дата 7.1.2009, 13:31 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



impario, смени аватар, или админы его сменят. Ты на форуме программистов.
PM MAIL   Вверх
Ofer
Дата 7.1.2009, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 293
Регистрация: 15.10.2006
Где: КривбаСС

Репутация: нет
Всего: 5



Перенеси end из 13 строки за 22 строчку. Тогда у тебя будет правильный блок для цикла for i:=1 to n do  А еще советую поменять тип ch на Real.

Добавлено через 3 минуты и 14 секунд
Akella, а я как раз сидел и думал почему модераторы ему за автар ничего не говорят  smile

Добавлено через 8 минут и 25 секунд
impario, что должна делать программа вообще? В смысле какое задание.
PM MAIL ICQ   Вверх
Dobermann
Дата 7.1.2009, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: нет
Всего: 0



Цитата

       for i:=1 to n do
        begin
         if i<>n then
          i:=i+1;
        end

Че за?!!
Цитата

         else
          if i=n then
           begin
            ch:=exp(3*ln(i))-3*sqr(i)+n;
            p:=0;
             for p:=1 to n do
              if p=ch then
               p:=p+1;
           end;

Каким макаром челое р может быть равно дробному ch?!!!
ch у тебя типа integer?!! Прога не запустится...сделай real!
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0856 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.