Zadania-25.01.22

                Never    
Java
       
import java.lang.Math;
import java.util.Arrays;
import java.util.*;
public class Main
{
	public static void main(String[] args) {
		System.out.println("Hello World");
		zad1();
		zad2();
		zad3();
		zad4();
		zad5(10)
		zad6(365);
	}
	
	publi static double lenght(int[] A, int[] B)
	{
	    return Math.sqrt(Math.pow(A[0]-B[0],2)+Math.pow(A[1]-B[1],2))
	}
	public static void zad6(int day)
	{
	    int[] tabDayInMonth={31,29,31,30,31,30,31,30,31,30,31,30};
	    int kal = 0;
	    int sumDay=0;
	    for(int i=0;i<12;i++)
	    {
	        sumDay+=tabDayInMonth[i];
	        if(sumDay>=day)
	        {
	            kal=i;
	            day=tabDayInMonth[kal]-(sumDay-day);
	            kal++;
	            break;
	        }
	    }
	    System.out.print(day+" ");
	    if(kal==1)
	        System.out.print("styczen");
	    else if(kal==2)
	        System.out.print("luty");
	    else if(kal==3)
	        System.out.print("marzec");
	    else if(kal==4)
	        System.out.print("kwiecien");
	    else if(kal==5)
	        System.out.print("maj");
	    else if(kal==6)
	        System.out.print("czerwiec");
	    else if(kal==7)
	        System.out.print("lipiec");
	    else if(kal==8)
	        System.out.print("sierpien");
	    else if(kal==9)
	        System.out.print("wrzesien");
	    else if(kal==10)
	        System.out.print("pazdziernik");
	    else if(kal==11)
	        System.out.print("listopad");
	    else if(kal==12)
	        System.out.print("grudzien");
	}
	public static void zad5(int dim)
	{
	    int[][] tab = new int[dim][dim];
	    for(int i=0;i<dim;i++)
	    {
	        for(int j=0; j<dim;j++)
	        {
	            tab[i][j]=(i+1)*(j+1);
	        }
	    }
	    for(int i=0;i<dim;i++)
	    {
	        for(int j=0; j<dim;j++)
	        {
	            System.out.print("\t["+tab[i][j]+"]");
	        }
	        System.out.print("\n");
	    }
	}
	public static void zad4()
	{
	    Scanner in = new Scanner(System.in);
	    int x = 0;
	    int y = 0;
	    System.out.println("Podaj ilosc kolumn");
	    x = in.nextInt();
	    System.out.println("Podaj ilosc wierszy");
	    y = in.nextInt();
	    int[][] tab = new int[y][x];
	    for(int i=0;i<y;i++)
	    {
	        for(int j=0; j<x;j++)
	        {
	            System.out.println("Podaj wartosc komurki ["+i+"]["+j+"]");
	                tab[i][j]=in.nextInt();
	        }
	    }
	    int max=0;
	    for(int i=0;i<y;i++)
	    {
	        max=0;
	        for(int j=0; j<x;j++)
	        {
	            System.out.print("["+tab[i][j]+"]");
	            if(tab[i][j]>max)
	            {
	                max=tab[i][j];
	            }
	        }
	        System.out.print("\t-> max= "+max+"\n");
	    }
	}
	public static void zad3()
	{
	    Scanner in = new Scanner(System.in);
	    int x = 0;
	    int y = 0;
	    System.out.println("Podaj ilosc kolumn");
	    x = in.nextInt();
	    System.out.println("Podaj ilosc wierszy");
	    y = in.nextInt();
	    int[][] tab = new int[y][x];
	    for(int i=0;i<y;i++)
	    {
	        for(int j=0; j<x;j++)
	        {
	            System.out.println("Podaj wartosc komurki ["+i+"]["+j+"]");
	                tab[i][j]=in.nextInt();
	        }
	    }
	    int sum=0;
	    for(int i=0;i<y;i++)
	    {
	        sum=0;
	        for(int j=0; j<x;j++)
	        {
	            System.out.print("["+tab[i][j]+"]");
	            sum+=tab[i][j];
	        }
	        System.out.print("\t= "+sum+"\n");
	    }
	}
	public static void zad2()
	{
	    Scanner in = new Scanner(System.in);
	    int[][] tab = new int[2][2];
	    for(int i=0;i<2;i++)
	    {
	        for(int j=0; j<2;j++)
	        {
	            System.out.println("Podaj wartosc komurki ["+i+"]["+j+"]");
	                tab[i][j]=in.nextInt();
	        }
	    }
	    System.out.println("["+0+"]["+0+"]->"+tab[0][0]);
	    System.out.println("["+1+"]["+1+"]->"+tab[1][1]);
	}
	public static void zad1()
	{
	    int w=0;
	    int x=0;
	    int k=0;
	    Scanner in = new Scanner(System.in);
	    w=in.nextInt();
	    x=in.nextInt();
	    k=in.nextInt();
	    int[][][] tab = new int[w][x][k];
	    for(int i=0;i<w;i++)
	    {
	        for(int j=0;j<x;j++)
	        {
	            for(int nk=0;nk<k;nk++)
	            {
	                System.out.println("Podaj wartosc komurki ["+i+"]["+j+"]["+nk+"]");
	                tab[i][j][nk]=in.nextInt();
	            }
	        }
	    }
	    System.out.println("Twoja tablica to:");
	    for(int i=0;i<w;i++)
	    {
	        System.out.println("w: ["+i+"]");
	        for(int j=0;j<x;j++)
	        {
	            System.out.println("\tx: ["+j+"]");
	            for(int nk=0;nk<k;nk++)
	            {
	                System.out.print("\t\tk: ["+nk+"]->");
	                System.out.print(tab[i][j][nk]+"\n");
	            }
	        }
	    }
	}
}

Raw Text