0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 7
|
||||||
1 | ||||||
Массив 5х5. Вывод на печать номер строки и столбца и адреса , где они хранятся, для элементов, значения которых равны X...31.12.2012, 15:00. Показов 1884. Ответов 2
Метки нет (Все метки)
Вывод на печать номер строки и столбца и адреса , где они хранятся, для элементов, значения которых равны X , среди элементов, расположенных под побочной диагональю матрицы А(5,5).
cout<<"kakoe znachenie elementa ichem?"<<endl; cin>>x; for (i=1;i<5;i++) { for (j=1;j<5;j++) 1)Так вот правильно ли у меня считывает элементы под побочной диагональю? 2)Как сделать так что бы числа лежащие на побочной диагонали не считывались? Всех с наступающим.
0
|
31.12.2012, 15:00 | |
Ответы с готовыми решениями:
2
Массив 5х5. (Вывести на экран номер строки и столбца и адреса...) Массив 5х5. (Вывести на экран номер строки и столбца и адреса.) C++ Дан двумерный массив размерностью 5х5. Вычислить сумму элементов, номер столбца которых нечетный. Сформировать второй массив из элементов первого, равных сумме номеров строки и столбца, в которых они расположены |
24 / 24 / 7
Регистрация: 30.05.2011
Сообщений: 129
|
|
31.12.2012, 15:11 | 2 |
xxxx0
xxx0y xx0yy x0yyy 0yyyy как я понял, тебе нужно, чтобы искал среди y. тогда: сумма индексов по диагонали =4 (0+4=1+3=2+2=3+1=4+0) сумма индексов выше диагонали <4 и соответственно, сумма индексов ниже диагонали >4 вставь себе в условие if строку &&i+j>4, и у тебя будут проверяться только числа, лежащие ниже побочной диагонали
1
|
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 7
|
|
31.12.2012, 15:46 [ТС] | 3 |
Подскажи куда именно нужно подставить &&i+j>4
Добавлено через 5 минут вот в сюда cout<<"kakoe znachenie elementa ichem?"<<endl; cin>>x; for (i=1;i<5;i++) { for (j=1;j<5;j++) if(a[i][j] == x &&i+j>4) Добавлено через 3 минуты Вроде разобрался спасибо!
0
|
31.12.2012, 15:46 | |