Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Pascal плотное представление, массив. Плотное представление. Для задания больших наборов чисел, в которых много нулей, их переводят в плотное представление: из набора удаляют нули, после каждого ненулевого элемента вписывают его номер в исходном наборе, в конце приписывают нуль. Так, набор {0, 7, 0, 0, 0, 8} перейдет в {7, 2, 8, 6, 0}. Написать программу, которая для наборов A={ ai } и B={bi}, заданных плотными представлениями,... https://www.cyberforum.ru/ pascal/ thread24902.html Печать чисел в две колонки Pascal
Задача: Дан текстовый файл f, содержащий целые числа от 1 до 100. Подготовить новый файл для печати этих чисел в две колонки. В левой колонке должны быть размещены числа от 1 до 50, в правой колонке − числа от 51 до 100. Выровнять числа по левому краю. Пожалуйста, подскажите как можно осуществить решение задачи и как примерно будет выглядеть код, наверняка многим встречались решения подобных...
Pascal дан двумерный массив. вывести на экран минимальный номер строки, в котором все элементы положительные. https://www.cyberforum.ru/ pascal/ thread24893.html
Здравствуйте! Помогите, пожалуйста с решением задачи. Пожалуйста..... дан двумерный массив. вывести на экран минимальный номер строки, в котором все элементы положительные. Очень нужно для конторольной...
Pascal Метод Гаусса для СЛАУ https://www.cyberforum.ru/ pascal/ thread24889.html
Необходимо написать программу в pascal.Эта программа должна решать произвольную матрицу линейных алгебраических уравнений, размер матрици 5 на 5, В матрице сами элементы и правая часть определяются произвольным образом. Жду ваших ответов!!!
Определить в тексте количество попаданий каждой гласной и каждой негласной буквы Pascal
Определить в тексте количество попаданий каждой гласной и каждой негласной буквы (английский алфавит). Упорядочнить гласные и негласные в порядке уменьшения частоты (количества) использования их в тексте. ОЧЕНЬ НУЖНО !! ПОМОГИТЕ !!!
Pascal Составить программу, определяющую между какими из пар точек самое большое расстояние https://www.cyberforum.ru/ pascal/ thread24871.html
Люди...такое дело....немогу решить задачу....очень надо...помогите.... "На плоскости заданысвоими координатами N точек. Составить программу, определяющую между какими из пар точек самое большое расстояние. Координаты занести в массив..." Задача сложная но прошу помогите(((:'(
Pascal В какие дни в марте была самая низкая температура? https://www.cyberforum.ru/ pascal/ thread24857.html
Очень нужно решить задачи: 1.Составить алгоритм, отвечающий на вопрос"В какие дни в марте была самая низкая температура?" 2.Массив из N элементов заполнен случайными числами из интервала (0;50].Найти сумму первых десяти элементовю 3.В двухмерном массиве целых чисел размерности 5*9 поменять местами строки и столбцы с одинаковым номером. 4.Найти произведение всех всех элементов массива целых...
Найти символ * в строке и заключить в квадратные скобки Pascal
Программа следующия.. С клаввы вводится строчка.. пофиг какая если в ней есть символ * то его заключаем в Например: 23vewrg3$#rtf*feds 23vewrg3$#rtffeds У меня получается только [*.... вторую не могу...:wall::wall:
Pascal Найти среднее арифметическое отрицательных элементов массива Найти среднее арифметическое отрицательных элементов массива S(27), расположенных на чётных местах, массив S сформирован случайным образом. https://www.cyberforum.ru/ pascal/ thread24836.html Pascal Получить новую строку, заменив в исходной все заглавные буквы строчными и наоборот. https://www.cyberforum.ru/ pascal/ thread24835.html
Дана строка содержащая текст, включабщий русские и английские слова. Получить новую строку, заменив в исходной все заглавные буквы строчными и наоборот.
1. Составить математическую модель решения текстовой задачи Pascal
1. Мотоциклист и велосипедист едут навстречу друг другу. Через сколько часов они встретятся, если расстояние между ними 272 км, скорость велосипедиста 12 км/ч, а скорость мотоциклиста 56 км/ч? 2. Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево
Pascal ОРГАНИЗАЦИЯ ЦИКЛОВ В ПАСКАЛЕ https://www.cyberforum.ru/ pascal/ thread24817.html
помогите пожалуйста решить задачу....ато что у меня не получается.....:'(
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
03.03.2009, 21:39 0

Формирование массива через процедуру и нахождение строки с максимальной суммой через функцию - Pascal - Ответ 110755

03.03.2009, 21:39. Показов 3144. Ответов 7
Метки (Все метки)

Ответ

Извини 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
uses crt;
const nmax=20;
type  Tmas=array[1..nmax] of integer;
      Tmatr=array [1..nmax] of Tmas;
function NomStr(x,y:byte;mt:Tmatr):byte;
var i,j,imax:byte;
    max,sum:integer;
begin
max:=-maxint-1;imax:=1;
for i:=1 to x do
   begin
     sum:=0;
     for j:=1 to y do
     sum:=sum+mt[i,j];
     if sum>max then
       begin
         max:=sum;
         imax:=i;
       end;
   end;
NomStr:=imax;
end;
procedure Massiv(x,y:byte;mt:tmatr; var ms:Tmas);
var i:byte;
begin
for i:=1 to y do
  begin
   ms[i]:=mt[Nomstr(x,y,mt),i];
   write(ms[i],' ');
  end;
writeln;
end;
 
var a:Tmatr;
    b:Tmas;
    m,n,i,j,nstr:byte;
    sm:integer;
begin
clrscr;
randomize;
repeat
write('Vvedite razmer matricy:');
readln(m,n);
until (m>0)and(n>0)and(m<=nmax)and(n<=nmax);
writeln('Matrica:');
for i:=1 to m do
  begin
    for j:=1 to n do
      begin
        a[i,j]:=random(20)-9;
        write(a[i,j]:5);
      end;
    writeln;
  end;
writeln('MaxStr=',NomStr(m,n,a));
sm:=0;
for i:=1 to n do
sm:=sm+a[NomStr(m,n,a),i];
writeln('Summa=',sm);
writeln('Massiv:');
Massiv(m,n,a,b);
readln
end.


Вернуться к обсуждению:
Формирование массива через процедуру и нахождение строки с максимальной суммой через функцию Pascal
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2009, 21:39
Готовые ответы и решения:

Нахождение основных значений оформить через функцию, а вывод на печать – через процедуру
Код программы: const n=6; var a:array of byte; i,j,k,x:byte; begin for i:=1 to n do ...

Нахождение основных значений оформить через функцию, а вывод на печать – через процедуру
Дана квадратная вещественная матрица размерности n. Построить матрицу вектор (одномерный массив)...

Нахождение основных значений оформить через функцию, а вывод на печать – через процедуру
Оформить с использованием функций и процедур. Нахождение основных значений оформить через...

Нахождение основных значений оформить через функцию, а вывод на печать – через процедуру
Оформить с использованием функций и процедур. Нахождение основных значений оформить через функцию,...

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

Нахождение основных значений оформить через функцию RESHENIE(), ввод данных и вывод на печать через функцию MAIN()
а помогите теперь эту задачку #include &lt;iostream&gt; int main() { int last = 0, next = 1; ...

Передача массива в процедуру через функцию
Необходимо чтобы пользователь вводил размер массива в нижепреведенном коде. Ошибку выбивает на...

Формирование двумерного массива через функцию и последующий его вывод в таблицу
Друзья, возникла проблема, необходимо вывести двумерный массив в таблицу и посчитать строку с...

Найти среди заданных N чисел число с наибольшим количеством делителей (через процедуру и через функцию)
Помогите, нужно решить эту задачу с помощью процедуры и функции, заранее спасибо) Дано N целых...

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