Arkanium77

Задачи разные.

Oct 17th, 2016
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.82 KB | None | 0 0
  1. package javaapplication301;
  2. public class JavaApplication301 {
  3.    
  4.     static int [][]fullmas(int mas[][]){
  5.         for(int i=0;i<8;i++){
  6.             for(int j=0;j<8;j++){
  7.                 if(i%2==0){
  8.                     if(j%2==0) mas[i][j]=0;
  9.                     else mas[i][j]=1;
  10.                 }
  11.                 else {
  12.                     if(j%2==0) mas[i][j]=1;
  13.                     else mas[i][j]=0;
  14.                 }
  15.             }
  16.         }
  17.         return mas;
  18.     }
  19.     static void printm(int mas[][]){
  20.         for(int i=0;i<8;i++){
  21.             for(int j=0;j<8;j++){
  22.                 System.out.print(mas[i][j]);
  23.             }
  24.             System.out.println();
  25.         }
  26.     }
  27.     static boolean clr(int mas[][],int y, int x){
  28.         if(mas[y][x]==1) return true;
  29.         else return false;
  30.     }
  31.     static boolean eq(boolean a,boolean b){
  32.         if(a==b)return true;
  33.         else return false;
  34.     }
  35.     static boolean uClr(int a, int b){
  36.         if(b%2==1){
  37.             if(a%2==1) return true;
  38.             else return false;
  39.         }
  40.         else {
  41.             if(a%2==1) return false;
  42.             else return true;
  43.         }
  44.     }
  45.     static int clvo(double a,double b,double c){
  46.         if(a<b&&a<c) return (int)a;
  47.         if(b<a&&b<c) return (int)b;
  48.         return (int)c;
  49.     }
  50.     static boolean vh(int a,int b, int r1,int r2){
  51.        if(a>b){
  52.             if(((a-b)+r2)>r1)return false;
  53.             else return true;
  54.         }
  55.        else {
  56.             if(((b-a)+r2)>r1)return false;
  57.             else return true;
  58.         }
  59.     }
  60.     static boolean testO(int r1,int r2,int x1,int y1,int x2,int y2){
  61.         if((r1*r1)>((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+r2*r2)) return true;
  62.         return false;
  63.     }
  64.  
  65.    
  66.     public static void main(String[] args) {
  67.         /*int mas[][]=new int[8][8];
  68.         mas=fullmas(mas);
  69.         printm(mas);
  70.         if(eq(uClr(1 , 1),uClr(8 , 8))) System.out.println("Поля одинакового цвета");
  71.         else System.out.println("Поля разного цвета");
  72.         int a=2;
  73.         int b=5;
  74.         int c=10;
  75.         int x=13;
  76.         int y=90;
  77.         int z=98;
  78.         System.out.println("Максимальное количество подарков, которые мы можем скомплектовать - "+clvo(x/a,y/b,z/c));*/
  79.         int r1,r2,x1,x2,y1,y2;
  80.         //R1*R1>(a1-a2)*(a1-a2)+(b1-b2)*(b1-b2)+R2*R2
  81.         r1=4;
  82.         r2=2;
  83.         x1=0;
  84.         y1=0;
  85.         x2=2;
  86.         y2=-1;
  87.         if(testO(r1,r2,x1,y1,x2,y2))System.out.println("Вторая окружность лежит целиком внутри первой.");
  88.         else System.out.println("Вторая окружность не лежит целиком внутри первой");
  89.              
  90.        
  91.     }
  92.    
  93. }
Advertisement
Add Comment
Please, Sign In to add comment