Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package SviridovYAP7;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class Main2 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- // task 1
- System.out.println("Введите размерность массива: ");
- int size=scanner.nextInt();
- System.out.println("Введите массив: ");
- int[] mas=new int[size];
- List<Integer> list=new ArrayList<>();
- for(int i=0;i<size;i++){
- mas[i]=scanner.nextInt();
- }
- for(int i:mas){
- if(i%2==0)
- list.add(i);
- }
- System.out.println("Все четные числа исходного массива: "+list);
- // task 2
- System.out.println("Введите размерность матрицы: ");
- int str=scanner.nextInt();
- int slb=scanner.nextInt();
- System.out.println("Введите значения матрицы: ");
- int[][] matrix=new int[str][slb];
- for(int i=0;i<str;i++){
- for(int j=0;j<slb;j++){
- matrix[i][j]=scanner.nextInt();
- }
- }
- for(int i=0;i<str;i++){
- for(int j=0;j<slb;j++){
- System.out.print( matrix[i][j]+" ");
- }
- System.out.println();
- }
- for (int i=0;i< matrix.length;i++){
- if(i%2==0)
- Sort1(matrix[i]);
- else
- Sort2(matrix[i]);
- }
- System.out.println("Полученная матрица: ");
- for(int i=0;i<str;i++){
- for(int j=0;j<slb;j++){
- System.out.print( matrix[i][j]+" ");
- }
- System.out.println();
- }
- }
- public static void Sort1(int[] num) {
- int j;
- boolean flag = true;
- int temp;
- while (flag) {
- flag = false;
- for (j = 0; j < num.length - 1; j++) {
- if (num[j] < num[j + 1]) {
- temp = num[j];
- num[j] = num[j + 1];
- num[j + 1] = temp;
- flag = true;
- }
- }
- }
- }
- public static void Sort2(int[] num) {
- int j;
- boolean flag = true;
- int temp;
- while (flag) {
- flag = false;
- for (j = 0; j < num.length - 1; j++) {
- if (num[j] > num[j + 1]) {
- temp = num[j];
- num[j] = num[j + 1];
- num[j + 1] = temp;
- flag = true;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement