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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2016, 13:24   #1
Fantalia
 
Регистрация: 24.02.2016
Сообщений: 3
Восклицание Задача Pascal

1. В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива, расположенных после последнего нулевого элемента.




2. Дана целочисленная прямоугольная матрица. Определить сумму элементов в тех строках, которые не содержат отрицательных элементов.
Fantalia вне форума Ответить с цитированием
Старый 02.05.2016, 14:11   #2
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

2
Код:
const n=10
var mas:array of [1..n,1..n] integer;
     I,J:Byte;
     sum:integer;
     flag:boolean;  
begin
..............
for i:=1 to n do
Begin
 sum:=0;
 for j:=1 to n do
 begin
  sum:=sum+mas[i,j];
  flag:=mas[i,j]<0;
  if flag then break;
 end; 
if not flag then writeln(sum) ; 
end;
end.
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 05.05.2016, 16:58   #3
ZX Spectrum-128
Участник клуба
 
Регистрация: 05.11.2013
Сообщений: 1,601
По умолчанию

1.

Код:
// нашли последний 0
k:=0;
for i:=n downto 1 do
 if a[i]=0 then
  begin
   k:=i;
   break;
  end;
// считаем сумму
sum:=0;
for i:=k to n do
 sum:=sum+a[i];
ZX Spectrum-128 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на Pascal ivan7771 Паскаль, Turbo Pascal, PascalABC.NET 9 10.03.2013 17:26
Задача с While по Pascal PascalABC Помощь студентам 7 26.02.2013 16:27
Задача turbo pascal на тему: файлы с произвольным доступом в Pascal ExCiTeC Паскаль, Turbo Pascal, PascalABC.NET 0 28.01.2013 20:36
Задача по подсчёту статистики использования букв. Другая задача - по длинной арифметике Pascal ABC kimberly Паскаль, Turbo Pascal, PascalABC.NET 3 24.12.2012 17:03