powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Задача матрица
25 сообщений из 31, страница 1 из 2
Задача матрица
    #38038858
chicito1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написать программу для матрицы
{1, 2, 3, 4, 5},
{20, 40, 60, 80, 100},
{15, 30, 45, 60, 75},
{2, 4, 8, 16, 32},
{99, 98, 97, 96, 95},

чтобы столбцы и ряды поменять местами , тоесть


{1, 20, 15, 2, 99}
{2, 40, 30, 4, 98}
{3, 60, 45, 8, 97}
{4, 80, 60, 16, 96}
{5, 100, 75, 32, 95}
...
Рейтинг: 0 / 0
Задача матрица
    #38038869
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
едрид мадрид, ну такое ещё в школе делают.
два цикла, в одном x во втором y. Читаем x,y записываем y,x.
...
Рейтинг: 0 / 0
Задача матрица
    #38038872
chicito1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знаю что легко, но бьюсь уже второй день, и до толку никак не выйдет ((((
...
Рейтинг: 0 / 0
Задача матрица
    #38038876
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicito1988Знаю что легко, но бьюсь уже второй день, и до толку никак не выйдет ((((

Дошел хотя бы до

public static void main(String[] args){

}
?
...
Рейтинг: 0 / 0
Задача матрица
    #38038881
chicito1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мда, смешно. Вы наверное с пеленок профи стали
...
Рейтинг: 0 / 0
Задача матрица
    #38038882
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicito1988Знаю что легко, но бьюсь уже второй день, и до толку никак не выйдет ((((
Второй день выпрашиваете по форумам? Или какой прогресс?
...
Рейтинг: 0 / 0
Задача матрица
    #38038885
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicito1988мда, смешно. Вы наверное с пеленок профи стали
https://www.google.com.ua/search?q=Java+цикл
https://www.google.com.ua/search?q=Java+массив
...
Рейтинг: 0 / 0
Задача матрица
    #38038889
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicito1988мда, смешно. Вы наверное с пеленок профи стали

Готового тебе никто не даст, какбе намекаем покажи что есть и спроси что именно не получается
...
Рейтинг: 0 / 0
Задача матрица
    #38038891
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никГотового тебе никто не даст
Та не. Бывают самаритяне. Просто спят они все. Надо ждать.
...
Рейтинг: 0 / 0
Задача матрица
    #38038894
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczзабыл никГотового тебе никто не даст
Та не. Бывают самаритяне. Просто спят они все. Надо ждать.

Можно по приколу выложить проект на 500Мб, с мавеном там, кобертурой, спрингом:) Нехай разбирается
...
Рейтинг: 0 / 0
Задача матрица
    #38038896
chicito1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я переделывала столько раз, что уже осталась ерунда. Читаю дальше где найти ответ
public static void main(String[] args) {
int[][] matrix = {
{1, 2, 3, 4, 5},
{20, 40, 60, 80, 100},
{15, 30, 45, 60, 75},
{2, 4, 8, 16, 32},
{99, 98, 97, 96, 95},};
};
...
Рейтинг: 0 / 0
Задача матрица
    #38038900
Фотография buldozer01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За 100 баксов сделаю для кластера
...
Рейтинг: 0 / 0
Задача матрица
    #38038908
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicito1988Я переделывала столько раз, что уже осталась ерунда. Читаю дальше где найти ответ
public static void main(String[] args) {
int[][] matrix = {
{1, 2, 3, 4, 5},
{20, 40, 60, 80, 100},
{15, 30, 45, 60, 75},
{2, 4, 8, 16, 32},
{99, 98, 97, 96, 95},};
};

Отлично! Ещё 3-4 клика и вы найдёте пример как сделать перебор:
https://www.google.com.ua/search?q=Java+двумерный+массив
...
Рейтинг: 0 / 0
Задача матрица
    #38038915
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicito1988Я переделывала столько раз, что уже осталась ерунда. Читаю дальше где найти ответ
public static void main(String[] args) {
int[][] matrix = {
{1, 2, 3, 4, 5},
{20, 40, 60, 80, 100},
{15, 30, 45, 60, 75},
{2, 4, 8, 16, 32},
{99, 98, 97, 96, 95},};
};

Уже что-то, теперь что надо сделать? Правильно, сначала создать массив того же размера что и исходный, в котором одни нули. Что потом надо сделать? Правильно.. Запустить цикл на первом массиве, цикл делается с помощью инструкции for и временной переменной x. В этом цикле делаем что? Правильно... делаем вложенный цикл теперь уже с переменной y. Что мы имеем на данный момент? - исходный массив, массив с нулями для сохранения результата и переменные x и y. Зачем нам эти переменные? Правильно, чтобы считать значение из ячейки в matrix. Как это делается? Да легко - matrix[x][y]. Что будем делать с этим значением? Правильно - сохраним во втором массиве, только поменяем x и y местами. Делается это так - result[y][x] = matrix[x][y].

Цикл закончен, второй массив содержит что? Правильно - то что вам нужно.
...
Рейтинг: 0 / 0
Задача матрица
    #38038917
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, а вы говорите - Хелен Кобски)))) да тут до нее как до луны.
...
Рейтинг: 0 / 0
Задача матрица
    #38038921
chicito1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вродебы так, как правильно вывести помогите

public static void main(String[] args) {
int[][] matrix = {
{1, 2, 3, 4, 5},
{20, 40, 60, 80, 100},
{15, 30, 45, 60, 75},
{2, 4, 8, 16, 32},
{99, 98, 97, 96, 95},};

int N=5;
int [][] b= new int [N][N];
for(int x=0; x<N; x++){
for(int y=0; y<N; y++){
matrix[x][y]=b[y][x];

}}
System.out.println(b[][]);
}}
...
Рейтинг: 0 / 0
Задача матрица
    #38038924
Фотография buldozer01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так работать не будет
...
Рейтинг: 0 / 0
Задача матрица
    #38038928
chicito1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
оно и не работает((( ну помогите ребята
...
Рейтинг: 0 / 0
Задача матрица
    #38038931
Фотография buldozer01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100 баксов

мне надо за неправильную парковку штраф оплатить
...
Рейтинг: 0 / 0
Задача матрица
    #38038933
chicito1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
УРРРРРРАААААА!!!!!!
public static void main(String[] args) {
int[][] matrix = {
{1, 2, 3, 4, 5},
{20, 40, 60, 80, 100},
{15, 30, 45, 60, 75},
{2, 4, 8, 16, 32},
{99, 98, 97, 96, 95},};

int N=5;
int [][] b = new int [N][N];
for (int i = 0; i < N; i++) {
for (int j = i+1; j < N; j++) {
int temp = matrix[i][j];
matrix[i][j] = matrix[j][i];
matrix[j][i] = temp;
}
}

for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
System.out.printf("%4d", matrix[i][j]);
}
System.out.println();
}}}
...
Рейтинг: 0 / 0
Задача матрица
    #38038934
Фотография buldozer01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эхх халява обламалась
...
Рейтинг: 0 / 0
Задача матрица
    #38038935
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chicito1988,

Если поменяете matrix[x][y]=b[y][x]; на b[y][x]=matrix[x][y]; То будет работать правильно, вам останется только вывести на печать. Печать делается точно таким же перебором по x и y и с помощью известной вам инструкции System.out.print\System.out.println - первая выводит значение без перевода строки, вторая с переводом.
...
Рейтинг: 0 / 0
Задача матрица
    #38038937
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На какой то форуме все же подсказали, мы жлобы:(
...
Рейтинг: 0 / 0
Задача матрица
    #38038941
chicito1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сама сделала)))) я только у вас спрашивала. Спасибо за помощь
...
Рейтинг: 0 / 0
Задача матрица
    #38447635
As_19
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chicito1988,


public class matrix_90 {
public static void main(String[]args){
int[][] matrix = {{1, 2, 3, 4, 5},
{20, 40, 60, 80, 100},
{15, 30, 45, 60, 75},
{2, 4, 8, 16, 32},
{99, 98, 97, 96, 95}};
for(int i=0; i<matrix.length; i++){
for(int j=0; j<matrix.length; j++){
System.out.print(matrix[j][i]+" ");
}
System.out.println();
}

}
}
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Задача матрица
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]