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

Множество программ

12.12.2010, 19:17. Показов 799. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте все. Пишу очень много программ на паскале, надеюсь вы мне поможете. Чтоб не засорять форум каждый возникший вопрос буду писать в это теме. Очень надеюсь на вашу помощь.

дана задача

Дан двумерный массив a, раз*мером (nm). Найти минимальный элемент в каждой строке мат*рицы. Затем каж*дую строку мат*рицы разделить на минимальный элемент строки.


вот мой код

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
program pr21;
uses crt;
const n=3; m=4;
var a: array [1..n,1..m] of real;
    i,j: integer;
    min,k: real;
BEGIN
 
   clrscr;
   min:=0;
    for i:=1 to n do
     for j:=1 to m do
     begin
      writeln('‚ўҐ¤ЁвҐ н«Ґ¬Ґ*в ¬*ваЁжл: ');
      read(a[i,j]);
    end;
 
 
    writeln;
       for i:=1 to n do
        begin
        min:=a[i,j];
        for j:=1 to m do
         if (a[i,j]<min) then min:=a[i,j];
          writeln(min:2:1);
          a[i,j]:=a[i,j]/min;
          end;
 
          writeln;
          writeln;
 
 
 
 
      writeln;
      writeln;
      writeln;
 
 
 
    for i:=1 to n do
    begin
     for j:=1 to m do
      write(a[i,j]:2:1,' ');
     writeln;
    end;
 
END.

Проблема в том, что строки не делятся на минимальный элемент. Никак не могу сообразить, что нужно исправить.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.12.2010, 19:17
Ответы с готовыми решениями:

Сформировать множество простых и множество составных чисел,входящих в диапазон 7..22. +2 задачи.
Помогите с задачками,уважаемые програмисты. 1.Дан массив a(n).Все элементы с нечётными номерами,расположеные после первого...

Найти сумму элементов, входящих как в множество А, так и в множество В
Задано множества А и В, состоящие из двузначных чисел. Найти сумму тех элементов, входящих как в множество А, так и в множество В.

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

3
 Аватар для patricksmirnov
76 / 76 / 51
Регистрация: 28.02.2010
Сообщений: 159
12.12.2010, 19:34
"Пишу очень много программ на паскале, надеюсь вы мне поможете. "-всмысле пишите?на форум или программируйте много?Если второе-то это ложь,ибо вы бы справились.
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
program pr21;
uses crt;
const n=3; m=4;
var a: array [1..n,1..m] of real;
    i,j: integer;
    min,k: real;
BEGIN
clrscr;
min:=0;
    for i:=1 to n do
     for j:=1 to m do
     begin
      write('a[',i,',',j,']=');
      read(a[i,j]);
    end;
writeln('Матрица: ');
for i:=1 to n do
    begin
     for j:=1 to m do
      write(a[i,j],' ');
     writeln;
    end;
for i:=1 to n do
        begin
             min:=a[i,1];
               for j:=1 to m do
                   if (a[i,j]<min) then min:=a[i,j]; //когда уже нашли минимум-
                   for j:=1 to m do
                a[i,j]:=a[i,j]/min; //-делим на его каждый элемент строки
 
                end;
 
writeln;
writeln('Результат: ');
for i:=1 to n do
begin
     for j:=1 to m do
     write(a[i,j]:2:1,' ');
     writeln;
end;
END.
0
 Аватар для Mawrat
13116 / 5897 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
12.12.2010, 19:38
Надо вот так подправить:
Pascal
1
2
3
4
5
6
7
8
9
  for i:=1 to n do begin
    min:=a[i,1];
    for j:=1 to m do
      if (a[i,j]<min) then min:=a[i,j]
    ;
    writeln(min:2:1);
    for j:=1 to m do
      a[i,j]:=a[i,j]/min;
  end;
Admiral121, и когда код оформляешь, старайся придерживаться правил оформления кода Pascal. - По крайней мере надо стараться соблюдать отступы.
0
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 8
12.12.2010, 20:03  [ТС]
Пишу много программ в смысле, что взял у товарищей их задания, что попрактиковаться и им помочь заодно. В сумме программ много и эта на сегодня где-то 10, поэтому соображаю уже не очень. Кстати код оформлен не так красиво по этой же причине. Устал уже. Спасибо за ответы, сейчас попробую подправить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2010, 20:03
Помогаю со студенческими работами здесь

Задано некоторое множество М и множество Т того же типа. Подсчитать, сколько элементов из множеств Т и М совпадает.
Задано некоторое множество М и множество Т того же типа. Подсчитать, сколько элементов из множеств Т и М совпадает.

Дано множество целых чисел, выделить множество чисел кратных 3 и 4
Дано множество целых чисел, выделить: 1) Множество чисел кратных 3; 2) Множество чисел кратных 4; 3) Множество чисел кратных 3 и 4

Сформировать множество S1, элементами которого есть целые числа, вывести это множество на экран
Также нужно посчитать количество отрицательных чисел, которые имеються в множестве. Помогите написать програму, пожалуйста :read:

Создать множество. Определить, какие гласные буквы русского алфавита не вошли в это множество
Создать множество из 15 символов, введенных с клавиатуры. Определить, какие гласные буквы русского алфавита не вошли в это множество....

Определить входят ли новое множество в первое и в третье множество
Здравствуйте. Помогите пожалуйста с задачей, никак не могу понять как сделать программу. Задача звучит так: Даны три множества...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru