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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.05.2010, 19:52   #11
tanyalove
Пользователь
 
Регистрация: 28.04.2010
Сообщений: 41
По умолчанию

Цитата:
Сообщение от ROMA2PVT Посмотреть сообщение
Если что таук то там другие задачи
tanyalove вне форума
Старый 26.05.2010, 20:05   #12
tanyalove
Пользователь
 
Регистрация: 28.04.2010
Сообщений: 41
По умолчанию

пожалуйста 2 задачи
tanyalove вне форума
Старый 26.05.2010, 20:05   #13
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

-I-
Код:
uses crt;
var
    a:array [1..100] of integer;
    n,i,j,sumpol,sumotr,x:integer;
begin
clrscr;
sumpol:=0;
sumotr:=0;
write('Введите количество элементов массива: ');
readln(n);
   for i:=1 to n do
    begin
    write('a[',i,']:=');
     readln(a[i]);
     if a[i]>0 then
      sumpol:=sumpol+a[i];
     if a[i]<0 then
      sumotr:=sumotr+a[i];
    end;
    writeln('Исходный массив: ');
    for i:=1 to n do
    begin
    write(a[i]:4,' ');
    end;
writeln;
writeln('Сумма положительных:=',sumpol,'; Сумма отрицательных:=',sumotr);
if sumpol=abs(sumotr) then
begin
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]<a[j] then
 begin
  x:=a[i];
  a[i]:=a[j];
  a[j]:=x;
 end;
writeln('Массив отсортированный: ');
for i:=1 to n do
begin
write(a[i],' ');
end;
end
else writeln('Сумма неравна!!!');
readln
end.
-II-
Код:
uses crt;
var
    a:array [1..100] of real;
    n,i,j:integer;
    pr,sum,x:real;
begin
clrscr;
write('Введите количество элементов массива: ');
readln(n);
   for i:=1 to n do
    begin
    write('a[',i,']:=');
     readln(a[i]);
    end;
    writeln('Исходный массив: ');
    for i:=1 to n do
    begin
    write(' ',a[i]:1:2,' ');
    end;
pr:=1;
i:=4;
while i<=n do
begin
pr:=pr*a[i];
i:=i+4;
end;
writeln;
writeln('Произведение элементов:=',pr:1:3);
if pr<100 then
begin
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]<a[j] then
 begin
  x:=a[i];
  a[i]:=a[j];
  a[j]:=x;
 end;
writeln('Массив отсортированный: ');
for i:=1 to n do
begin
write(a[i],' ');
end;
end
else
begin
sum:=0;
for i:=1 to 5 do
begin
sum:=sum+a[i];
end;
writeln('Сумма первых пяти элементов массива:=',sum:1:3);
end;
readln
end.
Да уж...Спасибо прям увидел аж десять раз.
にんじゃ

Последний раз редактировалось ROMA2PVT; 26.05.2010 в 22:07.
ROMA2PVT вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
турбо паскале tanyalove Помощь студентам 2 19.05.2010 20:10
турбо паскале tanyalove Паскаль, Turbo Pascal, PascalABC.NET 10 18.05.2010 20:08
в турбо паскале tanyalove Помощь студентам 0 18.05.2010 18:17
в турбо паскале tanyalove Помощь студентам 17 29.04.2010 13:16
Задача в Турбо Паскале Castro Паскаль, Turbo Pascal, PascalABC.NET 1 17.01.2009 04:31