Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сложные циклы (Pascal), лабораторная работа 
:(
    Опции темы
rinov
Дата 7.1.2007, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 7.1.2007

Репутация: нет
Всего: нет



 нужна помощь в решении одной задачи) 


Условие: В данной матрице определить количество столбцов, у котрых элементы расставлены в порядке возврастания
PM MAIL   Вверх
WERITAS
Дата 8.1.2007, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



И в чем проблема? Задавай матрицу, считай в цикле кол-во столбцов, удовл. поставленному условию


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
LesnoyChelovek
Дата 8.1.2007, 04:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


странник Интернета
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 27.2.2006
Где: Русь

Репутация: нет
Всего: 10



Вот такой вариант:
Код

program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var i,j,s,st,el,r:integer;
    m: array [1..10,1..10] of integer;
begin
  { TODO -oUser -cConsole Main : Insert code here }
Write('<==========Vvod matricy==========>');  //Ввод матрицы
Writeln;
Write('Razmer matricy=');
Read(r);
Writeln;

for i:=1 to r do
begin
for j:=1 to r do
begin
writeln;
write('m[',i,',',j,']=');
readln(m[i,j]);
end;
end;

Write('<==========Vvyvod matricy==========>');     //Вывод матрицы
for i:=1 to r do
begin
writeln;
for j:=1 to r do
write(m[i,j]:4);
end;


st:=0;          //Считай столбцы
for j:=1 to r do
begin
el:=1;
s:=m[1,j];
for i:=2 to r do
begin
inc(s);
if s<>m[i,j] then break
else el:=el+1;
if el=r then st:=st+1;
end;
end;

Writeln;
Writeln('<==========Itog==========>');
Writeln('Stolbcy=',st);

readln;
end.



Сама программа здесь.


--------------------
Делай добро и бросай его в воду... оно не утонет.. добром к тебе вернеться.
http://picasaweb.google.com/LesnoyChelovek/Photo
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0392 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.