Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Pascal организация циклов и обработка матриц здравствуйте!помогите решить задачу.вот текст: Найти сумму наименьших элементов каждого столбца матрицы и их координаты.я заранее спасибо https://www.cyberforum.ru/ pascal/ thread136054.html Вывести без повторений согласные, встречающиеся в словах, стоящих на четных местах. Pascal
Вывести без повторений согласные, встречающиеся в словах, стоящих на четных местах. Слова разделены пробелами, вот собственно и всё условие.
Pascal Меню в графическом режиме, работа с файлами https://www.cyberforum.ru/ pascal/ thread136045.html
Понимаю что название темы очень странное, но суть в следующем. Я средне разбираюсь в паскале(один раз уже обращался за помощью на ваш форум, спасибо еще раз что помогли), и ОЧЕНЬ много пропустил занятий по предмету. С высока, так сказать упала проблема написания программы с графическим меню(пункты выполнить(расчет массива), сохранить(массив файл), открыть(массив), кто выполнил, выход, основная...
Pascal дан двумерный массив: определить: дан двумерный массив: определить: а). среднее арифметическое четных элементов массива б). сумму тех элементов массива, сумма индексов которых равна S. https://www.cyberforum.ru/ pascal/ thread136044.html
Сложное слово... Pascal
Сложное слово состоит из двух частей одинаковой длины и соединяется гласной (f.e. самовар). Найти обе части этогослова.
Pascal Расставить операции сложения и вычитания между элементами массива Дан массив целых положительных чисел (размер и элементы массива вводит пользователь) и целое число. Расставить операции сложения и вычитания между элементами массива так, чтобы получилось верное равенство с введенным целым значением. https://www.cyberforum.ru/ pascal/ thread136028.html
Pascal Дан текстовый файл. Каждая его строка - единственное целое число в диапазоне -20000 до 20000. Посчитать кол-во отрицательных чисел. Помогите, пожалуйста, решить две задачки 1. Дан текстовый файл. Каждая его строка - единственное целое число в диапазоне -20000 до 20000. Посчитать кол-во отрицательных чисел. 2. В той матрица - А(9,9) и В(6,6), где минимальный элемент лежит выше главной диагонали и в столбце с этим элементом нет нулей, упорядочить элементы побочной диагонали по убыванию. https://www.cyberforum.ru/ pascal/ thread136026.html Программирование разветвленных алгоритмов. Операторы передачи управления Pascal
Задание 1 (программа 2_1) Вычислить значение функции в зависимости от интервала, в который попадает вводимый с клавиатуры аргумент: 7. Для x , a esinx+2.5 при x<0.3, где a=1.5. y = ecosx+a при 0.3≤ x<4, (sin x)/(a+ex) при x...
Pascal Строки помогите решить плз 1. Запросите у пользователя символ и выведите на экран 5 символов,предшествующих данному в таблице американских стандартных кодов обмена информацией. Проверьте,если ли среди них знаки простейших математических действий. https://www.cyberforum.ru/ pascal/ thread136008.html Pascal Умножение двух матриц https://www.cyberforum.ru/ pascal/ thread136003.html
Заготовка выглядит примерно так. const SIZE = 64; type Vector = record // фактический размер n: Integer; // массив с данными
Pascal. циклический сдвиг n-разрядного двоичного представления заданного числа Pascal
Помогите пожалуйста со сдвигами. с паскалем не очень знаком. Осуществить циклический сдвиг n-разрядного двоичного представления заданного числа k на m позиций вправо, не находя цифр самого двоичного представления и не пользуясь стандартной процедурой сдвига.
Pascal распечатать заданные текст треугольником распечатать заданные текст треугольником какбэ пример: с ус нус инус синус осинус косинус https://www.cyberforum.ru/ pascal/ thread135984.html
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
26.05.2010, 19:53 0

Дан двумерный массив размером m на n. Найти сумму его положительных элементов - Pascal - Ответ 756085

26.05.2010, 19:53. Показов 1856. Ответов 12
Метки (Все метки)

Ответ

Конечно удобнее было бы сформировать матрицу векторов, но раз задание
сформ.4новых вектора
, то:
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
 uses crt;
 const n=10;
 var  ms1,ms2,ms3,ms4: array[1..n] of integer; i,j,k1,k2,k3,k4: byte;
      mas: array[1..n,1..n] of integer; a,b: integer; sum: longint;
 begin
  randomize;
  clrscr;
  writeln('исходный массив: ');    {заполнение и вывод элементов массива}
  for i:=1 to n do
   begin
    for j:=1 to n do
     begin
      mas[i,j]:=random(19);
      mas[i,j]:=mas[i,j]-9;
      write(mas[i,j]:3);
     end;
    writeln;
   end;
  writeln;
 
  for i:=1 to n do    {вычисление суммы и её вывод}
   for j:=1 to n do
    if mas[i,j]>0 then sum:=sum+mas[i,j];
  writeln('сумма положительных элементов матрицы = ',sum,^j);
 
  for j:=1 to n do    {формирование 4-х одномерных массивов}
   begin
    ms1[j]:=mas[1,j];
    ms2[j]:=mas[2,j];
    ms3[j]:=mas[3,j];
    ms4[j]:=mas[4,j];
   end;
 
  writeln('вектора, сформированные из элементов первых 4-х строк матрицы: ');  {вывод векторов}
  write('1) ');
  for j:=1 to n do
   write(ms1[j]:3);
  writeln;
  write('2) ');
  for j:=1 to n do
   write(ms2[j]:3);
  writeln;
  write('3) ');
  for j:=1 to n do
   write(ms3[j]:3);
  writeln;
  write('4) ');
  for j:=1 to n do
   write(ms4[j]:3);
  writeln(^j);
 
  write('введите длину отрезка [a;b]: ');
  readln(a,b);
 
  writeln;
  if a>b then   {в случае если a>b, то меняем их значение местами}
   begin
    a:=a+b;
    b:=a-b;
    b:=a-b;
   end;
 
  for j:=n downto 1 do   {проверка векторов на наличие элементов, попадающих в отрезок [a;b]}
   begin
    if (ms1[j]>=a) and (ms1[j]<=b) then
     begin
      inc(k1);
      for i:=j to n-k1 do
       ms1[i]:=ms1[i+1];
      ms1[n-k1+1]:=0;
     end;
    if (ms2[j]>=a) and (ms2[j]<=b) then
     begin
      inc(k2);
      for i:=j to n-k2 do
       ms2[i]:=ms2[i+1];
      ms2[n-k2+1]:=0;
     end;
    if (ms3[j]>=a) and (ms3[j]<=b) then
     begin
      inc(k3);
      for i:=j to n-k3 do
       ms3[i]:=ms3[i+1];
      ms3[n-k3+1]:=0;
     end;
    if (ms4[j]>=a) and (ms4[j]<=b) then
     begin
      inc(k4);
      for i:=j to n-k4 do
       ms4[i]:=ms4[i+1];
      ms4[n-k4+1]:=0;
     end;
   end;
 
  writeln('результирующие массивы: ');
  {вывод векторов (в случае, если все элементы вектора попадают в пределы отрезка, то массив не выводится)}
  write('1) ');
  for i:=1 to n-k1 do
   write(ms1[i]:3);
  writeln;
  write('2) ');
  for i:=1 to n-k2 do
   write(ms2[i]:3);
  writeln;
  write('3) ');
  for i:=1 to n-k3 do
   write(ms3[i]:3);
  writeln;
  write('4) ');
  for i:=1 to n-k4 do
   write(ms4[i]:3);
 end.


Вернуться к обсуждению:
Дан двумерный массив размером m на n. Найти сумму его положительных элементов Pascal
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2010, 19:53
Готовые ответы и решения:

Дан двумерный числовой массив A(n,n).Найти сумму положительных элементов массива стоящих на его главной диагонали.
Дан двумерный числовой массив A(n,n).Найти сумму положительных элементов массива стоящих на его...

Дан двумерный массив.Подсчитать сумму и произведение всех положительных его элементов
1)Дан двумерный массив.Подсчитать сумму и произведение всех положительных его элементов....

Дан двумерный массив размером 11х11. Найти количество всех положительных элементов этого массива
Нужно решить в Windows forms В консольной не нужно)

Дан двумерный массив размером 14х14‚ Найти сумму всех элементов кратных 4
1) Дан двумерный массив размером 14х14‚ Найти сумму всех элементов кратных 4.

12
26.05.2010, 19:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2010, 19:53
Помогаю со студенческими работами здесь

Дан двумерный массив размером nm, заполненный случайным образом. Найти сумму отрицательных элементов
Помогите, пожалуйста. Дан двумерный массив размером nm, заполненный случайным образом. Найти...

Дан двумерный массив целых чисел размерностью NxN. Найти сумму его элементов
Дан двумерный массив целых чисел размерностью NxN. Найти сумму его элементов. Помогите, пожалуйста

Дан двумерный массив 5х5. Найти сумму положительных элементов тех строк, в которых есть отрицательный элемент
Дан двумерный массив 5х5 ,найти сумму положительных элементов тех строк , в которых есть...

Дан двумерный массив размером 3х5. Вычислить сумму элементов массива
Дан двумерный массив размером 3х5. Вычислить сумму элементов массива.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru