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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2015, 18:12   #1
Ksuu
Пользователь
 
Регистрация: 12.04.2015
Сообщений: 13
Вопрос Турбо паскаль. Массивы.

Помогите пожалуйста. Как исправить? Пишет, что не соответствуют типы
Код:
PROGRAM M3;
VAR p,k:byte;
    x:array [1..12] of real;
begin
     p:=1;
     writeln ('massive x');
     for k:=1 to 12 do
         begin
              x[k]:=exp(sqrt(k))-k;
              write (x[k]:8:4);
              if k mod 2=0 then
              p:=p*x[k];
writeln;
end.

Последний раз редактировалось Stilet; 28.05.2015 в 19:31.
Ksuu вне форума Ответить с цитированием
Старый 28.05.2015, 19:31   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
if (k mod 2)=0 then
Угадал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.05.2015, 19:47   #3
Ksuu
Пользователь
 
Регистрация: 12.04.2015
Сообщений: 13
По умолчанию

Неа, на 12 строку указывает
Ksuu вне форума Ответить с цитированием
Старый 28.05.2015, 20:00   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Ну дык да.. byte умножать на real..
Poma][a вне форума Ответить с цитированием
Старый 28.05.2015, 20:09   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а исправить - надо переменной p объявить тип real
Код:
AR k:byte;
    p : real;
    x:array [1..12] of real;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.05.2015, 20:27   #6
Ksuu
Пользователь
 
Регистрация: 12.04.2015
Сообщений: 13
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
а исправить - надо переменной p объявить тип real
Код:
AR k:byte;
    p : real;
    x:array [1..12] of real;
Спасибо, все получилось
Ksuu вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль Турбо, массивы. Кхалиси Помощь студентам 7 14.05.2015 23:27
Одномерные массивы,турбо паскаль. Эnnа Помощь студентам 2 16.05.2010 16:59
Турбо Паскаль : массивы ARAGON Помощь студентам 4 06.04.2010 11:31
Турбо Паскаль : массивы ARAGON Помощь студентам 5 05.04.2010 18:52