С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 15
1

двумерный массив анализ диагоналей по столбцам и колонкам

08.11.2012, 17:09. Показов 465. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
доброго времени суток)
помогите пожалуйста) на завтра надо сделать задачу которую я вообще не в силах оформить
Задание: есть массив 9на9 в нём две диагонали нужно вывести на екран количество одинаковых чисел на диагоналях по столбцам и колонкам
тоесть надо проанализировать так
по строкам
если а11=а19 то это уже другая пара
если а22=а28 это уже вторая пара
....
а55=а55 в любом случае тоесть одна пара у нас всегда есть
...
если а99=а91 то ещё +1 и на этом конец. это анализ по строкам
анализ по колонкам точно так же только немного наоборот нужно отдельный идентификатор и выводить количество пар по колонкам и строкам нужно отдельно
по колонкам
если а11=а91 то +1
если а22=а82 то +1
и тд
а55=а55 в этом случае точно так же как и в предыдущем у нас уже минимум есть одна пара

заранее спасибо) надеюсь объяснил хорошо)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
08.11.2012, 17:09
Ответы с готовыми решениями:

Двумерный массив с окрашиванием диагоналей
Программа заполняет двумерный массив 6х6 случайными числами от 10 до 30 и выводит массив в виде...

Двумерный массив. Сделать ввод по столбцам
нужно тока сделать ввод по столбцам не могу понять как const nmax=5; var x:array of integer;...

Найти двумерный массив все самые нижние максимальные элементы по столбцам
помогите пожалуйста решить Дан массив целых чисел N x M. Найти все самые нижние максимальные...

Дано двумерный массив(4*4). Поменять местами элементы главной и побочной диагоналей.
Дано двумерный массив(4*4). Поменять местами элементы главной и побочной диагоналей.

4
257 / 143 / 85
Регистрация: 13.10.2011
Сообщений: 454
08.11.2012, 17:22 2
Цитата Сообщение от someone3452 Посмотреть сообщение
надеюсь объяснил хорошо)
напрасно надеетесь
Про другую и вторую пару можна поподробнее... А еще лучше пример матрицы с соответсвующим примером ответа
0
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 15
08.11.2012, 18:36  [ТС] 3
что бы не писать матрицу 9на9 я напишу 3на3 ну это должна быть универсальная программа что бы можно было для любых размеров вычеслить всё
ПРИМЕР
наша матрица
1 2 1
4 5 6
7 2 8
и так на главной диагонали у нас расположены 1,5,8 на побочной 1,5,7
мы сравниваем 1и1 так как они равны то это первая пара
потом 5и5 они тоже равны потому ещё +1
дальше 7 и 8 они не равны
тоесть в итоге по строкам у нас получилось число 2
дальше делаем тоже самое по столбцам
те же самые диагонали только по столбам
сначала сравниваем 1и7 они не равны
затем 5и5 они равны
затем 1и8 они не равны
в итоге у нас по столбам ответ 1
вот нужно такую вот программку)
теперь понятно?
0
257 / 143 / 85
Регистрация: 13.10.2011
Сообщений: 454
08.11.2012, 19:05 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
Const n=9;
Var a:array[1..n,1..n]of integer;
    i,j,k:integer;
Begin
 randomize;
 for i:=1 to n do
  begin
   for j:=1 to n do
    begin
     a[i,j]:=random(10);
     write(a[i,j]:4);
    end;
   writeln;
  end;
 k:=0;
 for i:=1 to n do
  if a[i,i]=a[i,n+1-i] then k:=k+1;
 writeln('Po strokam odinakovih: ',k);
 k:=0;
 for j:=1 to n do
  if a[j,j]=a[n+1-j,j] then k:=k+1;
 writeln('Po stolbcam odinakovih: ',k);
 ReadLn;
End.
1
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 15
08.11.2012, 19:48  [ТС] 5
даааааа спасибо огромное работает так как надо)
0
08.11.2012, 19:48
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
08.11.2012, 19:48
Помогаю со студенческими работами здесь

Написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по столбцам
Помогите написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет...

Дан двумерный массив,элементы массива умножить на число К.Вывести новый массив,проссумировать элементы массива по столбцам
Дан двумерный массив,элементы массива умножить на число К.Вывести новый массив,проссумировать...

Отсортировать двумерный массив по столбцам
Добрый день! Я хочу отсортировать двухмерный масив по колоннам! Вот код программы -> ...

Отсортировать двумерный массив по столбцам
С помощью какой сортировки можно отсортировать двумерный массив по столбцово? Следующий вопрос вот...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru