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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 00:13   #1
naty7773
Пользователь
 
Регистрация: 11.01.2012
Сообщений: 55
Восклицание Обработка массивов

В матрице А (m x n ) найти число нулевых строк.
Помогите пожалуйста написать программу((((Дали сделать за один день
naty7773 вне форума Ответить с цитированием
Старый 29.03.2012, 00:22   #2
naty7773
Пользователь
 
Регистрация: 11.01.2012
Сообщений: 55
По умолчанию

.Помогите пожалуйста написать программу!!!!Вобще не знаю как делать((((
naty7773 вне форума Ответить с цитированием
Старый 29.03.2012, 00:24   #3
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Цитата:
найти число нулевых строк.
то есть где все элементы равны 0?
Код:
count:=0;
for i:=0 to length(A)-1 do
begin
  k:=0;
  for j:=0 to length(A[i])-1 do
  begin
    if A[i,j]=0 then inc(k);
  end;
  if k=length(A[i])-1 then inc(count);
end;

writeln(count);{в count количество строк в которых все элементы равны 0}
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 29.03.2012, 00:25   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Код:
function GetZeroRows (const matrix: TMatrix; const rows, cols: integer):integer;
var
    i, j: integer;
    count: integer;
begin
    count := rows;
    for i := 1 to rows do
         for j := 1 to cols do
             if matrix[i,j] <> 0 then
             begin
                 Dec(count);
                 break;
             end;
     GetZeroRows := count;
end;
Собственно где
TMatrix это
Код:
type
    TMatrix = array[1..rows,1..cols] of integer;
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 29.03.2012, 00:26   #5
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Опять мы сошлись и толкаем одно и тоже))) тока че то ты в этот раз задом наперед решил)))
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 29.03.2012, 00:29   #6
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Опять мы сошлись и толкаем одно и тоже))) тока че то ты в этот раз задом наперед решил)))
эммм... что?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 29.03.2012, 00:31   #7
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Просто забавный способ с обратным отсчетом) а почему не с прямым как у меня было написано?)))))
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 29.03.2012, 00:35   #8
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
а почему не с прямым как у меня было написано?
Не знай! была мысль, но мне показалось что с обратном отсчётом будет более рациональным!
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 29.03.2012, 16:04   #9
naty7773
Пользователь
 
Регистрация: 11.01.2012
Сообщений: 55
По умолчанию

Спасибо большое ребята!!!!!!Очень помогли)))
naty7773 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка массивов Pepsik Помощь студентам 4 12.07.2011 08:33
обработка массивов VIKA1829 Помощь студентам 1 01.06.2011 16:09
Обработка массивов Юлёна Паскаль, Turbo Pascal, PascalABC.NET 1 15.03.2011 22:01
обработка массивов vvioleta Помощь студентам 1 14.11.2009 13:10