Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- int n = 6, m = 7;
- int[][] mas = rnd(n,m);
- print(mas, n, m);
- System.out.println();
- DoubleTest(mas,2,n,m);
- neg(mas,n,m);
- }
- public static void DoubleTest(int[][] array, int positions,int size1,int size2){
- for (int k = 0; k < positions; k++){
- for (int i = 0; i < size1; i++){
- int t = array[i][size2-1];
- int j;
- for (j = size2-1; j > 0; j--){
- array[i][j] = array[i][j - 1];
- }
- array[i][j] = t;
- }
- }
- print(array, size1, size2);
- }
- public static void neg(int[][] array,int size1,int size2){
- int temp = 8;
- for(int i = 0; i < size1; i++){
- for(int j = 0; j < size2; j++)
- if (array[i][j] < 0)
- if(j<temp)temp=j;
- }
- System.out.printf("\nНомер первого столбца содержащего отрицательный элемент: %d\n", temp+1);
- }
- public static void print(int[][] mas,int size, int size2){
- for(int i = 0; i < size; i++){
- for(int j = 0; j < size2; j++)
- System.out.printf("%d ", mas[i][j]);
- System.out.println();
- }
- }
- public static int[][] rnd(int size,int size2)
- {
- Random rnd = new Random(System.currentTimeMillis());
- int[][] newInt = new int[size][size2];
- for(int i = 0; i < size; i++)
- for(int j = 0; j < size2; j++)
- newInt[i][j] = rnd.nextInt(20) - 3;
- return newInt;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement