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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.01.2009, 01:54   #1
Ximer
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 35
Восклицание Прошу помогите!!!!Help...

Народ помогите решить 2 задачки на паскале.
Вот задачи
Я в паскале понимаю мало так как изучаю его недавно. Вот попались такие задачки, но не получается решить. Люди добрые помогите.
Извините, что продублировал сообщения.
Ximer вне форума
Старый 25.01.2009, 02:11   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Вторая:
Код:
uses crt;
var
a,b,c,d : integer;
begin
clrscr;
write('a= ');
readln(a);
write('b= ');
readln(b);
write('c= ');
readln(c);
write('d= ');
readln(d);

if not odd(a) then
  begin
  if (b>0) and (c>0) then
    writeln(a:3,b:3,c:3,d:3)
  else
   writeln((a+b+c+d):3);
  end
 else if (b>0) and (c>0) then
   writeln(((a+b+c+d)/4):4:1)
 else writeln(-a:3,-b:3,-c:3,-d:3);
readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 25.01.2009, 02:16   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Первая:
Код:
uses crt;
var
a,b,c : integer;
sred : real;
begin
clrscr;
write('a= ');
readln(a);
write('b= ');
readln(b);
write('c= ');
readln(c);
sred := (a+b+c)/3;
 if (a+b+c) mod 3 = 0 then
   begin
   if round(sred) mod c = 0 then writeln('DA, delitsya!')
   else writeln('NET, ne delitsya');
   end
 else writeln('NET, ne delitsya');

readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 25.01.2009, 02:21   #4
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
По умолчанию

1)
Код:
uses crt;
var n,s,i,a:integer;
arif:real;
begin
clrscr;
writeln('Vvedite kolichestvo chisel');
readln(n);
for i:=1 to n do
begin
writeln('Vvedite element [',i,']');
readln(a);
s:=s+a;
end;
arif:=s/n;
if s mod a <> 0 then write('ne ');
writeln('delitsa');
readln
end.
P.S. Переименуйте тему иначе её удалят.
pomoshnic вне форума
Старый 25.01.2009, 10:35   #5
Ximer
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 35
По умолчанию

Да согласен что задачи плёвые. Но к сожалению надо же с чего-то учиться поже куплю учебник. Спасибо за помощь.
Застрял я на сторке then не понимал какая у меня там ошибка.

Последний раз редактировалось Ximer; 25.01.2009 в 10:38.
Ximer вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИТЕ, ОЧЕНЬ ПРОШУ Help me Свободное общение 4 01.09.2008 09:29
прошу Помогите SPARTA Помощь студентам 3 02.07.2008 08:35