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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2009, 21:20   #1
forl
 
Регистрация: 09.12.2009
Сообщений: 3
Сообщение Одномерный массив

В одномерном массиве,состоящим из n вещественных элементов вычислить:
1.Количество элементов массива,лежащих в диапазоне от A до B.
2.Сумму элементов массива,расположенных после максимального элемента.
3.Упорядочить элементы массива по убыванию модулей.

Это всё в одной задачи.Заранее благодарен
forl вне форума Ответить с цитированием
Старый 09.12.2009, 21:46   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

в аську напиши, сделаю
fbus вне форума Ответить с цитированием
Старый 09.12.2009, 23:48   #3
ai\ekcah^p
Форумчанин
 
Аватар для ai\ekcah^p
 
Регистрация: 03.05.2009
Сообщений: 112
По умолчанию

Код:
Program zad;
uses crt;
type massiv=array[1..100] of real;

var
c:massiv;
i,j,n,a,b:integer;
kol:integer;
max,s:real;
procedure sort(var mas:massiv;kol:integer );
var i,k:integer;
t:boolean;
buf:real;
 begin
  repeat;
   t:=true;
   for i:=1 to kol-1 do
   if abs(mas[i])<=abs(mas[i+1]) then
   begin
    buf:=mas[i];
    mas[i]:=mas[i+1];
    mas[i+1]:=buf;

    t:=false;
   end;
  until t;
  for k:=1 to kol do writeln(mas[k]:3:1,' ');
 end;
 begin
  clrscr;
  randomize;
  write('введите n= ');readln(n);
  writeln('введите диапазон от A до B ->');
  write(' от ');
  readln(a);
  write(' до ');
  readln(b);
  kol:=0;
  c[1]:=max;
  j:=0;
  for i:=1 to n do
  begin
   c[i]:=random(201)-100;
   write(c[i]:3:1,' ');
   if (c[i]<=b) and (c[i]>=a) then
   kol:=kol+1 else
   if c[i]>=max then
   begin
    max:=c[i];j:=i;
   end;
  end;
  writeln;
  s:=0;
  for i:=j to n do begin
  s:=s+c[i+1];
  end;
  write('колличество элементов в диапазоне [',a,',',b,'] = ',kol);
  writeln;
  writeln('сумма элементов после максимального  =  ',s:5:2);
  writeln;
  writeln('  отсортированный массив по модулю ');
  textcolor(10);
  sort(c,n);
  readln;
 end.
ai\ekcah^p вне форума Ответить с цитированием
Старый 11.05.2011, 12:06   #4
KateKate
 
Регистрация: 11.05.2011
Сообщений: 3
По умолчанию

Последняя программка на паскале, если не ошибаюсь, то просили на С++, есть у кого она на С++, положите плз.
KateKate вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив (СИ) ManInBlack Помощь студентам 8 08.06.2013 17:43
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Одномерный массив Vovann Помощь студентам 6 23.06.2009 23:30
одномерный массив.... malova Помощь студентам 3 27.05.2009 20:22
Массив Одномерный flait111 Помощь студентам 3 15.12.2007 14:08