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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2009, 10:06   #1
bycahf
 
Регистрация: 30.05.2009
Сообщений: 3
По умолчанию Pascal: 2мерные массивы, файлы

Привет всем! Помогите, пожалуйста, решением задач - всего 2 осталось сдать. Заранее благодарен всем, кто откликнется!

1. Дана целочисленная квадратная матрица, определить cумму элементов в тех строках, которые не содержат отрицательных элементов (оформить в виде функции);
2. Создайте текстовый файл р. Составьте программу, исключающую пробелы, стоящие в концах его строк и помещающую результат в файл g.
bycahf вне форума Ответить с цитированием
Старый 30.05.2009, 15:12   #2
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

1.
Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

const
  n = 3;

type
  y = array[1..n,1..n]of integer;

procedure fsum(var x:y);
var
  i,j,sum,f:integer;
begin
   for i:=1 to n do
     begin
       sum:=0;
       f:=0;
       for j:=1 to n do if x[i,j]<0 then inc(f);
       if f=0 then
         for j:=1 to n do
           begin
             sum:=sum+x[i,j];
           end;
       if sum=0 then else
         writeln('Summa polojitelnih el-tov ',i,' stroki = ',sum);
     end;
end;

var
  mas:y;
  i,j:integer;
begin
  {zapolnenie massiva  }
  for i:=1 to n do
    for j:=1 to n do
      begin
        write('mas[',i,',',j,'] = ');
        readln(mas[i,j]);
      end;
  { vivod na ekran  }
  for i:=1 to n do
    for j:=1 to n do
      begin
        write(mas[i,j],' ');
        if j=n then writeln;
      end;
  fsum(mas);
  readln;
end.
Arkuz вне форума Ответить с цитированием
Старый 31.05.2009, 10:52   #3
bycahf
 
Регистрация: 30.05.2009
Сообщений: 3
По умолчанию

спасибо большое за помощь! а вторую задачку никто не знает как решить?
bycahf вне форума Ответить с цитированием
Старый 31.05.2009, 20:49   #4
bycahf
 
Регистрация: 30.05.2009
Сообщений: 3
По умолчанию

помогите, пожалуйста, завтра сдавать уже надо!((((
bycahf вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите решить задачку на 2мерные масивы xartion Помощь студентам 2 15.05.2009 18:11
Паскаль...Файлы, Одномерные массивы Extrem_um Помощь студентам 10 12.04.2008 18:21
Массивы символов (строки) символьные файлы. anarchist Помощь студентам 2 24.12.2007 09:16