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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2012, 21:41   #1
masterlightsmoke
Пользователь
 
Регистрация: 02.11.2011
Сообщений: 13
По умолчанию Легкая задача на паскале, но надо ее решить)

Условие: вывести на экран сумму элементов массива больше заданного числа

код, который дали, но он не работает
Код:
program zadacha2; {amount}
var
A: array [1..100] of integer;
i,n,mas,sum: integer;
begin
      writeln ('Число элементов массива');
      readln (n);
      writeln ('Введите массив:');
      for i:=1 to n do
      readln (mas [i]);
      writeln('Введите число А:');
      readln(a);
      sum:=0;
      for i:=1 to n do
      if mas [i]>a
      then sum:=sum+mas [i];
      writeln ('Сумма элементов, больших числа',a,':',sum );
      readln;
      end.
с паскале только в шк писал, как с нуля ща смотрю)
надо быстренько сделать, кто шарит - это 5 сек.
спасибо)
masterlightsmoke вне форума Ответить с цитированием
Старый 09.11.2012, 21:47   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var
mas: array [1..100] of integer;
i,n,a,sum: integer;
begin
      writeln ('Число элементов массива');
      readln (n);
      writeln ('Введите массив:');
      for i:=1 to n do
      readln (mas [i]);
      writeln('Введите число А:');
      readln(a);
      sum:=0;
      for i:=1 to n do
      if mas [i]>a
      then sum:=sum+mas [i];
      writeln ('Сумма элементов, больших числа',a,':',sum );
      readln;
      end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 09.11.2012, 21:52   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

исправить надо только описание переменных (перепутаны описания для Mas и A ), остальное работоспособно.

Код:
program zadacha2; {amount}
var
mas: array [1..100] of integer;
i,n,A,sum: integer;

Mad_Cat, молодца! опередил меня чуток!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Легкая задача в С++,Надо исправит найденную ошибку Aaaaaa111 Помощь студентам 5 25.02.2012 14:22
Легкая задача в C++ ответ внутри ! Надо записать правильно ! Aaaaaa111 Помощь студентам 1 14.02.2012 08:24
Надо решить в Паскале , Заранее спасибо ))) Alexxxxxx Помощь студентам 7 22.10.2011 23:29
ПОМОГИТЕ ДО ЗАВТРА НАДО РЕШИТЬ ЗАДАЧУ НА ПАСКАЛЕ СРОЧНО ПОЖАЛУЙСТА Runner Помощь студентам 2 12.11.2009 18:51
Срочно надо решить задачи в паскале!!!!! Lenochka082 Помощь студентам 3 18.01.2009 16:14