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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.05.2014, 19:18   #1
Brother_the_best
Новичок
Джуниор
 
Регистрация: 11.05.2014
Сообщений: 5
По умолчанию Pascal ABC.

Это всё одна задача.
1)Определить количество отрицательных элементов a[i]э[-100;100].
2)Определить сумма элементов, принадлежащих интервалу [20;95].
3)Все элементы, значения которых >=17, заменить числом 71.
Brother_the_best вне форума
Старый 11.05.2014, 20:04   #2
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Не вижу ничего сложного в задаче, решается "на два пальца ...". Собственно, сами что-то пытались сделать?
ZX Spectrum-128 вне форума
Старый 11.05.2014, 20:35   #3
Brother_the_best
Новичок
Джуниор
 
Регистрация: 11.05.2014
Сообщений: 5
По умолчанию

Конечно, пытался. Поэтому обратился за помощью.
Brother_the_best вне форума
Старый 11.05.2014, 20:40   #4
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Вот и прекрасно! Значит, по крайней мере, заполнение массива у вас есть?
ZX Spectrum-128 вне форума
Старый 11.05.2014, 20:45   #5
Brother_the_best
Новичок
Джуниор
 
Регистрация: 11.05.2014
Сообщений: 5
По умолчанию

Массив есть, но составлен неверно.
Brother_the_best вне форума
Старый 11.05.2014, 20:49   #6
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Так покажите код, подправим.
ZX Spectrum-128 вне форума
Старый 11.05.2014, 20:51   #7
Brother_the_best
Новичок
Джуниор
 
Регистрация: 11.05.2014
Сообщений: 5
По умолчанию

Var
a: Array[1..100] of Integer;
i,k1,k2,n,s: Integer;
BEGIN
Writeln('Введите кол-во элементов: ');
Readln(n);
For i:=1 to n do
begin
Writeln('a[',i,']=');
Readln(a[i]);
If a[i]<0 Then Inc(k2);
end;
Writeln('Кол-во отрицательных чисел: ',k2);
Readln;
k:=0;
s:=0;
for i:= 1 to 75 do
if (a[i]>=20) and(a[i]<=95) then begin
s:=s+a[i];
k:=k+1;
end;
for i:=1 to n do
if a[i] >= 17 then a[i]:=71;
END.
Не понимаю, что не получается...
Brother_the_best вне форума
Старый 11.05.2014, 21:05   #8
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

Код:
Var
  a: Array[1..100] of Integer;
  i,k2,n,s: Integer;
BEGIN
  k2:=0;
  Writeln('Введите кол-во элементов: ');
  Readln(n);
  For i:=1 to n do
    begin
      Writeln('a[',i,']=');
      Readln(a[i]);
      If a[i]<0 Then
        Inc(k2);
    end;
  Writeln('Кол-во отрицательных чисел: ',k2);
  s:=0;
  for i:= 1 to 75 do
    if (a[i]>=20) and(a[i]<=95) then
      s:=s+a[i];
  Writeln('Сумма чисел в интервале: ',s);
  for i:=1 to n do
    if a[i] >= 17 then
      a[i]:=71;
  For i:=1 to n do
    Write(a[i],' ');
END.
ZX Spectrum-128 вне форума
Старый 11.05.2014, 21:19   #9
Brother_the_best
Новичок
Джуниор
 
Регистрация: 11.05.2014
Сообщений: 5
По умолчанию

Спасибо огромное.
Brother_the_best вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построить алгоритм в виде блок-схем и написать соответствующую программу на языке Pascal / Pascal ABC IgorMyakota Паскаль, Turbo Pascal, PascalABC.NET 9 06.03.2014 07:32
pascal abc, pascal turbo. выборка данных из одного .txt в другой ТипичныйСтудент Помощь студентам 6 27.04.2013 15:29
Программы в Pascal, среда pascal ABC. Лабораторные работы Одинокая Волчица Фриланс 8 10.02.2012 20:09
Неудобство ABC Pascal и глюк Borland Pascal proser93 Помощь студентам 0 19.11.2011 19:01
Turbo Pascal or Pascal ABC Ikram Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 13:44