Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 05.09.2015, 00:01   #1 (permalink)
KiberNet
Member
 
Регистрация: 11.12.2014
Сообщений: 76
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 4 сообщениях
Репутация: -1440
Exclamation Паскаль. Дописать полностью код к отрывку кода

[PASCAL]
K:=1;
For i:=1 to 4 do
If c[i]<=0 then k:=k*c[i]-2;
[/PASCAL]
KiberNet вне форума   Ответить с цитированием

Старый 05.09.2015, 00:01
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Разумеется, на нашем форуме так же нашлись и похожие темы

Спроектировать преобразователь кода
Доработка програмного кода
Качество моего кода
Помогите дописать программу. Не сложно

Старый 05.09.2015, 00:03   #2 (permalink)
KiberNet
Member
 
Регистрация: 11.12.2014
Сообщений: 76
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 4 сообщениях
Репутация: -1440
По умолчанию

Два тега "[PASCAL]" "[/PASCAL]" тут лишние. Не обращайте на них внимание!
KiberNet вне форума   Ответить с цитированием
Старый 05.09.2015, 00:43   #3 (permalink)
mike_
VIP user
 
Аватар для mike_
 
Регистрация: 15.01.2014
Сообщений: 1,828
Сказал(а) спасибо: 242
Поблагодарили 15 раз(а) в 11 сообщениях
Репутация: 26010
По умолчанию

begin:
K:=1;
For i:=1 to 4 do
If c[i]<=0 then k:=k*c[i]-2;
end.
Всегда пожалуйста.
mike_ вне форума   Ответить с цитированием
Старый 05.09.2015, 00:56   #4 (permalink)
mike_
VIP user
 
Аватар для mike_
 
Регистрация: 15.01.2014
Сообщений: 1,828
Сказал(а) спасибо: 242
Поблагодарили 15 раз(а) в 11 сообщениях
Репутация: 26010
По умолчанию

Вначале еще
K, I,c:integer;
mike_ вне форума   Ответить с цитированием
Старый 05.09.2015, 09:48   #5 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от mike_ Посмотреть сообщение
begin:
Цитата:
Сообщение от mike_ Посмотреть сообщение
Вначале еще K, I,c:integer;
Майк, ну право же... Если Вы не очень ориентируетесь в Паскале, то лучше не надо людей путать.
1. После Begin никакие двоеточия не ставятся.
2. с - это не простая переменная, а одномерный массив. Так ее и следует задавать.
Код:
Var
 k,i:Integer;
 c:Array[1..4] of Integer;

Begin
 c[1]:=-3;
 c[2]:= 1;
 c[3]:=-2;
 c[4]:=-3;
 k:=1;
 for i:=1 to 4 do
  if c[i]<=0 then k:=k*c[i]-2;
 writeln('k = ',k);
 readln
End.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 05.09.2015, 15:25   #6 (permalink)
mike_
VIP user
 
Аватар для mike_
 
Регистрация: 15.01.2014
Сообщений: 1,828
Сказал(а) спасибо: 242
Поблагодарили 15 раз(а) в 11 сообщениях
Репутация: 26010
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Майк, ну право же... Если Вы не очень ориентируетесь в Паскале, то лучше не надо людей путать.
Ех холера, забыл. Хотя в школе занимал два года подряд вторые места по области
Массив это я спросонья проморгал(
mike_ вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 19:18.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.