Last active
December 13, 2016 09:08
-
-
Save i0nyx/f8c39aaf3959518e6cd8e735984b546c to your computer and use it in GitHub Desktop.
Glava 1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Составить линейную программу, печатающую значение true, если | |
указанное высказывание является истинным, и false – в противном случае. | |
2.1) Сумма двух первых цифр заданного четырехзначного числа равна | |
сумме двух его последних цифр. | |
2.2) Сумма цифр данного трехзначного числа N является четным | |
числом. | |
2.3) Целое число N является четным двузначным числом. | |
2.4) Данная тройка натуральных чисел а, b, с является тройкой | |
Пифагора, т.е. c 2 = a 2 + b 2 . | |
2.5) Все цифры данного четырехзначного числа N различны. | |
2.6) Данное четырехзначное число читается одинаково слева направо и | |
справа налево. | |
*/ | |
package gl_1.zadanie_gl_1; | |
import java.util.Scanner; | |
public class N_2 { | |
private static Scanner sc = new Scanner(System.in); | |
private static int n = 0; | |
public static void main(String[] args) { | |
// TODO Auto-generated method stub | |
//one(); | |
//two(); | |
//three(); | |
//four(); | |
//five(); | |
six(); | |
} | |
public static void zero(int chislo){ | |
if(chislo == 0){ | |
System.out.println("Введите целое число"); | |
}else{ | |
System.out.println("Введите " + chislo + " значное целое число:"); | |
} | |
} | |
public static void one(){ | |
System.out.println("Введите целое четырехзначное число:"); | |
int n = 0; | |
if(sc.hasNextInt()){ | |
n = sc.nextInt(); | |
} | |
int a,b,c,d; | |
a = n / 1000; | |
b = n / 100 % 10; | |
c = n % 100 / 10; | |
d = n % 1000 % 10; | |
if((a + b) == (c + d)){ | |
System.out.println("true"); | |
}else | |
System.out.println("false"); | |
} | |
public static void two(){ | |
System.out.println("Введите целое трехзначное число"); | |
int n = 0; | |
if(sc.hasNextInt()){ | |
n = sc.nextInt(); | |
} | |
int a, b,c; | |
a = n / 100; | |
b = n / 10 % 10; | |
c = n % 10; | |
if((a + b + c) % 2 == 0){ | |
System.out.println("true"); | |
}else{ | |
System.out.println("false"); | |
} | |
} | |
public static void three(){ | |
System.out.println("Введите целое двузначное число: "); | |
int n = 0; | |
if(sc.hasNextInt()){ | |
n = sc.nextInt(); | |
} | |
int a,b; | |
a = n /10; | |
b = n % 10; | |
if(n % 2 == 0){ | |
System.out.println("true"); | |
}else{ | |
System.out.println("false"); | |
} | |
} | |
public static void four(){ | |
zero(0); | |
int a=0, b=0, c=0; | |
if(sc.hasNextInt()){ | |
a = sc.nextInt(); | |
b = sc.nextInt(); | |
c = sc.nextInt(); | |
} | |
c = (int)Math.pow(c, 2); | |
a = (int)Math.pow(a, 2); | |
b = (int)Math.pow(b, 2); | |
if(c == (a + b)){ | |
System.out.println("true"); | |
}else{ | |
System.out.println("false"); | |
} | |
} | |
public static void five(){ | |
zero(4); | |
if(sc.hasNextInt()){ | |
n = sc.nextInt(); | |
} | |
int a, b, c, d; | |
a = n / 1000; | |
b = n / 100 % 10; | |
c = n % 100 /10; | |
d = n % 1000 % 10; | |
if(a != b && a != b && a != c && a != d){ | |
if(b != c && b != d){ | |
if(c != d){ | |
System.out.println("true"); | |
}else{ | |
System.out.println("false"); | |
} | |
}else{ | |
System.out.println("false"); | |
} | |
}else{ | |
System.out.println("false"); | |
} | |
} | |
public static void six(){ | |
zero(4); | |
if(sc.hasNextInt()){ | |
n = sc.nextInt(); | |
} | |
/*int a,b,c,d,x; | |
a = n / 1000; | |
b = n /100 % 10; | |
c = n % 100 /10; | |
d = n % 100 % 10; | |
if(a == d && b == c){ | |
System.out.println("true"); | |
}else{ | |
System.out.println("false"); | |
}*/ | |
String s = Integer.toString(n); | |
StringBuilder news = new StringBuilder(s); | |
news.reverse(); | |
String ss = news.toString(); | |
int x = Integer.valueOf(ss); | |
if(n == x){ | |
System.out.println("true"); | |
}else{ | |
System.out.println("false"); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment