С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 31.03.2009
Сообщений: 35

Помогите решить задачку на матрицу

16.04.2009, 21:56. Показов 798. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ребята , помогите решить такую задачку:
Создать матрицу , вывести на экран , найти строку с наименьшей и наибольшей суммой элементов , вывести 2 эти строки и посчитать сумму их элементов (по отдельности).
Примечание : Матрица должна на экране выглядеть как матрица,(не в виде столбца(строки) с номером строки и столбца)

ВОПРОС ТАКОЙ КАК СДЕЛАТЬ ЭТО БЕЗ ФУНКЦИИ ИЛИ ПРОЦЕДУРЫ, НА ПРИМИТИВНОМ УРОВНЕ

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
program labrab5;
uses crt;
Const
Nmax=10;
NMAXIMUM=999999;
var i,j,imax,imin,min,max,m,n,b,c,l:integer;
    a,h,p:string[40];
    k:array[1..Nmax,1..Nmax] of real;
 
function Summ(t:integer):real;
var i:integer;
    sum:real;
begin
 sum:=0;
 for i:=1 to n do sum:=sum+k[t,i];
 summ:=sum;
end;
 
begin
 repeat
 repeat
 writeln('Vvedite kolvo strok v matrice (do ',Nmax,')');readln(p);
 until (p[1]<>'0') or (p[2]='.');
 val(p,m,l);
 if (l<>0) or (m<1) or (m>Nmax) or (p[1]='0') then Writeln('Oshibka! Povtorite vvod! ');
 until (l=0) and (m>=1) and (m<=Nmax);
 repeat
 repeat
 writeln('Vvedite kolvo stolbcov v matrice (do ',Nmax,')');readln(h);
 until (h[1]<>'0') or (h[2]='.');
 val(h,n,b);
 if (b<>0) or (n<1) or (n>Nmax) or (h[1]='0') then Writeln('Oshibka! Povtorite vvod! ');
 until (b=0) and (n>=1) and (n<=Nmax);
 writeln;
 
 for i:=1 to m do
 for j:=1 to n do
 begin
 repeat
 repeat
 write('k[',i,',',j,']: ');readln(a);
 until (a[1]<>'0') or (a[2]='.');
 val(a,k[i,j],c);
 if (c<>0) or (k[i,j]<-NMAXIMUM) or (k[i,j]>NMAXIMUM) then writeln('Oshibka! Povtorite vvod !');
 until (c=0) and (k[i,j]>=-NMAXIMUM) and (k[i,j]<=NMAXIMUM);
end;
 
 writeln;
 writeln('Vvedennaya matrica:');
 writeln;
 for i:=1 to m do
 begin
  for j:=1 to n do write(k[i,j]:7:1,' ');
  writeln;
 end;
 
 min:=1;
 imin:=1;
 max:=1;
 imax:=1;
 for i:=1 to m do if Summ(i)>=max then
 begin
 max:=i;
 imax:=i;
 end
 else if summ(i)<=min then
 begin
 min:=i;
 imin:=i;
 end;
 writeln;
 
 write('MIN: ');
 for i:=1 to n do write(k[min,i]:7:1,' ');
 writeln('  Summa= ',summ(min):5:1,' index=',imin);
 
 write('MAX: ');
 for i:=1 to n do write(k[max,i]:7:1,' ');
 writeln('  Summa= ',summ(max):7:1,' index=',imax);
 readln;
 clrscr;
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2009, 21:56
Ответы с готовыми решениями:

Помогите решить задачку (Паскаль)
1) Дано натуральное число n. Вычислить: http://s58.***********/i160/0901/68/803f64da3bb2.jpg ...

Помогите решить задачку .
Всем привет , я тока начинаю разбираться в паскале . Помогите. 1.5. Пусть даны четыре целых числа...

Помогите решить задачку :)
Вот, ещё один топ про помощь в решении задач, но не знаю куда ещё обратиться. Суть задачи такова:...

3
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
16.04.2009, 22:09
Где это такую ахинею писать учат?
0
 Аватар для Викдон
67 / 67 / 24
Регистрация: 21.11.2008
Сообщений: 226
16.04.2009, 22:55
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
const n=10; m=10;
 
var Matrica: array[1..n,1..m] of integer;
    size1,size2,i,j:integer;
    number_min, number_max, summa ,min, max:integer;
begin
 repeat
  write('Vvedite chislo strok: (max 10)');
  readln(size1);
   if (size1>0) and (size1<=10) then
    break;
 until (false);
 
 repeat
  write('Vvedite chislo stolbcov: (max 10)');
  readln(size2);
   if (size2>0) and (size2<=10) then
     break;
 until (false);
 
  for i:=1 to size1 do
   for j:=1 to size2 do
    begin
     write('Vvedite element ',i,j,' :');
     readln(Matrica[i,j]);
    end;
 
 
  for i:=1 to size1 do
   begin
    write('|');
     for j:=1 to size2 do
      write(Matrica[i,j],' ');
    writeln('|');
   end;
 
   for i:=1 to size2 do
      summa:=summa+Matrica[1,i];
   min:=summa;
   max:=summa;
   number_min:=1;
   number_max:=1;
 
 
   for i:=1 to size1 do
    begin
    summa:=0;
      for j:=1 to size2 do
       summa:=summa+Matrica[i,j];
      if (min>summa) then
       begin
        min:=summa;
        number_min:=i;
       end
      else if (max<summa) then
       begin
        max:=summa;
        number_max:=i;
       end;
 
    end;
 
   write(' Stroka s min Summoi: ');
   summa:=0;
   for j:=1 to size2 do
    begin
    write(Matrica[number_min,j],' ');
    summa:=summa+Matrica[number_min,j];
    end;
   writeln(' Summa= ',summa);
 
 
   write(' Stroka s max Summoi: ');
   summa:=0;
   for j:=1 to size2 do
   begin
    summa:=summa+Matrica[number_max,j];
    write(Matrica[number_max,j],' ');
   end;
   write(' Summa= ',summa);
readln;
end.
0
1 / 1 / 0
Регистрация: 31.03.2009
Сообщений: 35
17.04.2009, 14:37  [ТС]
ЛЭТИ )))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.04.2009, 14:37
Помогаю со студенческими работами здесь

Помогите решить задачку на сортировку(если не трудно) пол задачи уже сделал.
ребята, не знаете как решить такую задачку? В заданном векторе найти его минимальный и...

Помогите решить задачку на строки
Дана строка. Определить содержит ли она символы, отличные от цифр и * и вы-дать их количество....

Добрый день!Помогите решить задачку. Составить программу:
Добрый день!Помогите решить задачку. Составить программу:

Помогите решить задачку!!!!Умираю!!!
Решаю кр, осталась последняя задача, написала программу и не идет в АВС.Вот условие и моя...

Помогите решить задачку
У меня небольшая проблема, всю жизнь изучал PHP и очень срочно потребовалось решить задачку на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru