Четверг, 09.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Нужно срочно решение
User-DenДата: Понедельник, 17.03.2008, 22:41 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 3
Репутация: 0
Замечания: 0%
Статус: Offline
Сформировать двумерный массив E размером N x 7 (N – количество строк, равное предпоследней цифре номера студенческого билета +2; 7 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива на экран и в файл. Вычислить сумму отрицательных элементов столбца, в котором находится максимальный элемент матрицы E (оформить нахождение максимального элемента в виде процедуры). Вывести на экран и в файл полученную сумму и номер столбца.
номера студенческого билета №071005


Сообщение отредактировал User-Den - Вторник, 18.03.2008, 20:33
 
AlexanderДата: Четверг, 20.03.2008, 08:02 | Сообщение # 2
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Quote
N – количество строк, равное предпоследней цифре номера студенческого билета +2...номера студенческого билета №071005

А-ха-ха! hands Если ты всё-таки(ценой неимоверных усилий) сможешь подсчитать количество строк, то я напишу решение tongue .


Скажем дружно- нафиг нужно!
 
User-DenДата: Среда, 02.04.2008, 14:36 | Сообщение # 3
Новичок
Группа: Пользователи
Сообщений: 3
Репутация: 0
Замечания: 0%
Статус: Offline
Если ты всё-таки(ценой неимоверных усилий) сможешь подсчитать количество строк, то я напишу решение

Добавлено (02.04.2008, 07:36)
---------------------------------------------
Сформировать двумерный массив E размером N x 7 (N – количество строк, равное предпоследней цифре номера студенческого билета +2 7 – количество столбцов) № студ.билета 07005 значит 0+2=2 получается 2 строчки и 7 столбцов

Сообщение отредактировал User-Den - Среда, 02.04.2008, 14:46
 
PavelДата: Четверг, 03.04.2008, 12:32 | Сообщение # 4
Приближенный
Группа: Модераторы
Сообщений: 210
Репутация: 17
Замечания: 0%
Статус: Offline
Все эти вычисления размазаны по кусочкам на этом форуме и в том числе помойму в решенных задачах. По иши, посмотри. А что кстати именно не понятно? Как искать максимальный элемент или как запомнить нужный столбец (номер) или что? По-мойму, перерешивать много раз задачи, в которых условия различаются одной буковкой или словом слишком расточительно для такого количества челове, которые здесь печатают. Так-то biggrin
 
AlexanderДата: Пятница, 04.04.2008, 17:29 | Сообщение # 5
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Quote
№ студ.билета 07005 значит 0+2=2 получается 2 строчки и 7 столбцов

Вот молодец! Держи решение:
Code
uses crt;
const
    n=2;
    FName='C:\1.txt';
type
    Arr=array[1..n,1..7] of integer;
{============================================================================}
Procedure PackMatrix(var E:Arr;var F:text);
var
    i,j:byte;
    temp:integer;
begin
    Randomize;
    for i:=1 to n do
       begin
          for j:=1 to 7 do
             begin
                temp:=Random(21)-10;
                E[i][j]:=temp;
                Write(F,temp:4);
                Write(temp:4);
             end;
          WriteLn(F);
          WriteLn;
       end;
end;
{============================================================================}
function FindMax(E:Arr):byte;
var
    i,j,nMax:byte;
    Max:integer;
begin
    nMax:=1;
    Max:=E[1][1];
    for i:=1 to 7 do
       for j:=1 to n do
          if E[j][i]>Max then
             begin
                Max:=E[j][i];
                nMax:=i;
             end;
    FindMax:=nMax;
end;
{============================================================================}
var
    E:Arr;
    F:text;
    Max,i:byte;
    Sum:integer;
begin
    ClrScr;
    Assign(F,FName);
    ReWrite(f);
    PackMatrix(E,F);
    Max:=FindMax(E);
    Sum:=0;
    for i:=1 to n do
       if E[i][Max]<0 then
          Inc(Sum,E[i,Max]);
    WriteLn(F,Max,Sum:5);
    WriteLn(Max,Sum:5);
    Close(f);
    ReadKey;
end.


Скажем дружно- нафиг нужно!
 
User-DenДата: Воскресенье, 06.04.2008, 19:13 | Сообщение # 6
Новичок
Группа: Пользователи
Сообщений: 3
Репутация: 0
Замечания: 0%
Статус: Offline
Спасибо за помощь
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;