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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2011, 22:43   #1
Архангел13
Новичок
Джуниор
 
Регистрация: 19.11.2011
Сообщений: 1
По умолчанию паскаль,двумерные массивы,блок схема

Код:
uses crt;
const q=6; p=4;
var a: array [1..q,1..p] of integer;
    s: array [1..p] of integer;
    i,j,jmax,max,buf,ns: integer;
begin
for i:=1 to q do
    for j:=1 to p do
        begin
        write ('Введите ',j,' элемент ',i,' строки ');
        readln (a[i,j]);
        end;
for j:=1 to p do
    s[j]:=0;
writeln;
writeln ('Исходный массив');
for i:=1 to q do
    begin
    for j:=1 to p do
        begin
        write (a[i,j]:5);
        s[j]:=s[j]+a[i,j];
        end;
    writeln;
    end;
max:=s[1];
jmax:=1;
writeln;
writeln ('Сумма элементов столбцов');
for j:=1 to p do
    begin
    write (s[j]:5);
    if s[j]>max then
       begin
       max:=s[j];
       jmax:=j;
       end;
    end;
writeln;
writeln ('Максимальное значение суммы, равное ',max,', в столбце ',jmax);
if jmax=p then
   writeln ('Обмен невозможен, макисмальная сумма в последнем столбце') else
begin

for i:=1 to q do
    begin
    buf:=a[i,jmax];
    a[i,jmax]:=a[i,p];
    a[i,p]:=buf;
    end;
writeln ('Массив после обмена');
for i:=1 to q do
    begin
    for j:=1 to p do
        write (a[i,j]:5);
    writeln;
    end;
end;
writeln ('Введите строку, которую необходимо вывести на экран');
readln (ns);
writeln ('Строка под номером ',ns);
for j:=1 to p do
    write (a[ns,j]:5);
writeln;
writeln ('Массив с обнуленной строкой');
for i:=1 to q do
    begin
    for j:=1 to p do
        begin
        a[ns,j]:=0;
        write (a[i,j]:5);
        end;
    writeln;
    end;

Последний раз редактировалось Simply-Art; 20.11.2011 в 06:38. Причина: Оформление кода
Архангел13 вне форума Ответить с цитированием
Старый 24.11.2011, 09:49   #2
diamFC
Пользователь
 
Регистрация: 05.04.2010
Сообщений: 11
По умолчанию

Вот блок-схема
Изображения
Тип файла: jpg Program.jpg (24.6 Кб, 167 просмотров)
Вложения
Тип файла: doc noName.pas.doc (61.5 Кб, 28 просмотров)
Базы данных MS Access, MS SQL, Макросы для Word, Excel, PowerPoint, OutLook
Веб - приложения C# (Core 3.0)
Доработки Битрикс-портала, Битрикс-сайтов
diamFC вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Блок-схема SaShoock Паскаль, Turbo Pascal, PascalABC.NET 2 03.10.2011 20:40
Блок-схема, паскаль AndreYYY Помощь студентам 0 26.05.2011 11:00
Блок схема [Паскаль] Joowood Помощь студентам 1 08.12.2010 19:34
Блок схема для «Двумерные массивы. Вложенные циклы» MariKa-91 Паскаль, Turbo Pascal, PascalABC.NET 8 27.05.2010 19:03