Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.04.2015, 07:08
Woldemar96 Woldemar96 вне форума
Прохожий
 
Регистрация: 07.04.2015
Сообщения: 1
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Задача Pascal

Здравствуйте! Пожалуйста помогите решить задачку для курсовой работы. Заранее спасибо!
--->Решить задачу 3 (на строки) с помощью множеств
А вот собственно задачка:

Код:
uses crt;
const n=15;m=7;
var b,c:array[1..m,1..n] of integer;
    i,j,kj,k:integer;
    p,pk:boolean;
begin
  clrscr;randomize;
  writeln('Masiv B:');
  for i:=1 to m do
    begin
      for j:=1 to n do
        begin
          b[i,j]:=random(100);
          write(b[i,j]:3);
        end;
      writeln;
    end;
  p:=true;
  k:=0;
  for j:=1 to n do
   begin
    pk:=true;
    for i:=1 to m do
     for kj:=i+1 to m do
       if b[i,j]=b[kj,j] then pk:=false;
    if pk then
     begin
      p:=false;
      k:=k+1;
      for i:=1 to m do c[i,k]:=b[i,j];
     end;
   end;
  if p then writeln('Net stolbcov s neodinakovimi elementami') else
   begin
    writeln('Masiv C:');
    for i:=1 to m do
    begin
      for j:=1 to k do write(c[i,j]:3);
      writeln;
    end;
   end;
end.
Ответить с цитированием
 


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:47.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025