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

Найти максимальное из чисел, встречающееся в матрице более одного раза

09.11.2008, 18:19. Показов 2332. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
https://www.cyberforum.ru/cgi-bin/latex.cgi?X=\begin{cases}a\cdot b+1 & \text{ , } a \gt b \\-b & \text{ , } a = b \\\frac{a-5}{b} & \text{ , } a \lt b\end{cases}

Вот код программы которые я написал:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
Program dd;
Var a,b,x: real;
Begin 
Writeln (‘Vvedite a’);
Readln(a);
Writeln (‘Vvedite b’);
Readln(b);
If a>b then x:=a*b+1
Else
If a<b then x:=(a-5)/b
Else x:=-b; (на этом этапе пишет ошибку «type mismach»? если тип integer)
End.
1) как вставить правильно что b не должно ровняться 0 на этом этапе:
If a<b then x:=(a-5)/b
2) программа в конце не выдает результатов



Вот еще задача: Задана квадратная матрица A размером N x N (N<=10), состоящая из действительных элементов.Найти максимальное из чисел, встречающееся в данной матрице более одного раза.

только я незнаю как ее сделать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.11.2008, 18:19
Ответы с готовыми решениями:

Найти максимальное из чисел, встречающееся в данной матрице более одного раза
Тут такое задание: Задав двумерный массив вещественных данных (матрицу А), реализовать его...

Найти максимальное из чисел, встречающееся в данной матрице более одного раза
Заданна квадратная матрица А размером NxN (N&lt;=10), состоящая из действительных элементов. Найти...

Найти максимальное число, встречающееся в заданной матрице более одного раза
Найти максимальное число, встречающееся в заданной матрице более одного раза.

11
 Аватар для XakER_93
4 / 4 / 0
Регистрация: 16.09.2008
Сообщений: 45
09.11.2008, 18:39
ты можеш написать условие по понятнее !!(X={ a*b+1, если а>b,
-b, если а=и,
(a-5)/b, если а<b.)

Добавлено через 13 минут 10 секунд
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program dd;
Var a,x: real;
    b:integer;
Begin
Writeln ('Vvedite a');
Readln(a);
Writeln ('Vvedite b');
Readln(b);
If a>b then x:=a*b+1;
If a<b then x:=((a-5)/b)
Else x:=-b;
writeln(x);
readln;
End.
Я понял так !!!
Есле нет напиши что неправильно.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
09.11.2008, 19:22
Else x:=(-1)*b;
0
0 / 0 / 0
Регистрация: 09.11.2008
Сообщений: 8
09.11.2008, 19:30  [ТС]
Ув. XakER_93 вы все правильно поняли. Вот внес кое-какие нюансы, теперь выдает ошибку

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
program dd ;
var a,b,x:real;
begin
writeln ('Vvedite a');
readln (a);
writeln ('Vvedite b');
readln (b);
if a>b then x:=a*b+1
else
if a<b then
if b<>0 then x:=(a-5) div b
else                                         ------ десь пишет Operator types do not match operator
writeln ('Error: Delenie na 0');
else x:=(-1)*b;
end.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
09.11.2008, 19:50
Pascal
1
2
else if (a<b )and(b<>0) then x:=(a-5) div b
else x:=(-1)*b;
1
0 / 0 / 0
Регистрация: 09.11.2008
Сообщений: 8
09.11.2008, 19:57  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program dd ;
var a,b,x:real;
begin
writeln ('Vvedite a');
readln (a);
writeln ('Vvedite b');
readln (b);
if a>b then x:=a*b+1
else
if (a<b) and (b<>0)
then x:=(a-5) div b
else                                 теперь тоже самое, только сдесь ((((
x:=(-1)*b;   
end.
А сообщение что деление на 0 запрещено поставить можно
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
09.11.2008, 20:29
Pascal
1
2
3
4
5
repeat
writeln ('Vvedite b');
readln (b);
if b=0 then writeln('На 0 делить нельзя, повторите ввод!');
until b<>0;
Добавлено через 22 минуты 22 секунды
var a,b,x:real;
then x:=(a-5) div b
Ты уж выбери что-то одно. Если real, то then x:=(a-5)/ b
а если then x:=(a-5) div b, то х:integer;
0
0 / 0 / 0
Регистрация: 09.11.2008
Сообщений: 8
09.11.2008, 20:30  [ТС]
Извините, а не подскажите куда вводить эти строчки. Можно их поставить в начале программы?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
09.11.2008, 20:34
Какие нафиг строчки? Совсем что ли не соображаешь. Их не вставить нужно, а поправить. Если у тебя вещественные числа, то нужно знак деления /, если целые, то div.
0
0 / 0 / 0
Регистрация: 09.11.2008
Сообщений: 8
09.11.2008, 20:38  [ТС]
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program dd ;
var a,b,x:integer;
begin
writeln ('Vvedite a');
readln (a);
writeln ('Vvedite b');
readln (b);
if a>b then x:=a*b+1
else
repeat
writeln ('Vvedite b');
readln (b);
if b=0 then writeln('На 0 делить нельзя, повторите ввод!');
until b<>0;
then x:=(a-5) div b
else x:=(-1)*b; 
 end.
Так?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
09.11.2008, 20:42
Не, ну точно ...
Зачем два раза вводить b????
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program dd ;
var a,b,x:integer;
begin
writeln ('Vvedite a');
readln (a);
repeat
writeln ('Vvedite b');
readln (b);
if b=0 then writeln('На 0 делить нельзя, повторите ввод!');
until b<>0;
if a>b then x:=a*b+1
else if a<b then x:=(a-5) div b
else x:=(-1)*b; 
end.
0
 Аватар для XakER_93
4 / 4 / 0
Регистрация: 16.09.2008
Сообщений: 45
09.11.2008, 20:52
ДА !!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.11.2008, 20:52
Помогаю со студенческими работами здесь

Найти минимальное из чисел, встречающееся в данной матрице более одного раза
Задана квадратная матрица A размером N x N (N&lt;=10), состоящая из действительных элементов 1)Найти...

Найти наибольшее из чисел встречающееся в матрице более одного раза
найти наибольш из чисел встречающееся в матрице более одного раза. с помощью подпрограммы

Найти наибольшее из чисел, встречающееся в данной матрице более одного раза. Задание выполнить с использованием подпрог
Найти наибольшее из чисел, встречающееся в данной матрице более одного раза. Задание выполнить с...

Найти минимальное по модулю число, встречающееся в матрице более одного раза.
Условие: - Ввести произвольную размерность квадратной матрицы в интервале 1..10. - Предложить...

Найти максимальное из чисел, встречающихся в данной матрице более одного раза.
Помогите, пожалуйста &gt;_&lt; Оформить каждый пункт задания в виде функции. Задания: Дана...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru