Advertisement
fooker

Lab3

Nov 23rd, 2022 (edited)
1,246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.89 KB | None | 0 0
  1. // Lab3
  2. // Problem 1
  3. import java.util.Scanner;
  4. class Problem1{
  5.     public static void main(Strings args[]){
  6.         Scanner sc=new Scanner(System.in);
  7.         int num=sc.nextInt();
  8.         int remainder=0;
  9.         while(num>0){
  10.             remainder=remainder*10+(num%10);
  11.             num/=10;
  12.         }
  13.         System.out.print(remainder);
  14.     }
  15. }
  16. // Problem 2
  17. import java.util.Scanner;
  18. class Problem2{
  19.     public static void main(String args[]){
  20.         Scanner sc=new Scanner(System.in);
  21.         int num=sc.nextInt();
  22.         int remainder=0, output=0;
  23.         int power=1;
  24.         while (num>0){
  25.             remainder=num%2;
  26.             output+=remainder*power;
  27.             num/=2;
  28.             power*=10;
  29.         }
  30.         System.out.print(output);
  31.     }
  32. }
  33. // Problem 3
  34. import java.util.Scanner;
  35. class Problem3{
  36.     public static void main(String args[]){
  37.         Scanner sc=new Scanner(System.in);
  38.         int num=sc.nextInt();
  39.         int power=1, output=0;
  40.         for (int i=0; i<6; i++){
  41.             output+=(num%10)*power;
  42.             power*=2;
  43.             num/=10;
  44.         }
  45.         System.out.print(output);
  46.     }
  47. }
  48. // Problem 4 (using toLowerCase())
  49. import java.util.Scanner;
  50. class Problem4{
  51.     public static void main(String args[]){
  52.         Scanner sc=new Scanner(System.in);
  53.         String s=sc.nextLine();
  54.         String t=s.toLowerCase();
  55.         System.out.print(t);
  56.     }
  57. }
  58. // Problem 4 (using type conversion)
  59. import java.util.Scanner;
  60. class Problem4ew{
  61.     public static void main(String args[]){
  62.         Scanner sc=new Scanner(System.in);
  63.         String s=sc.nextLine();
  64.         char c;
  65.         String output="";
  66.         for (int i=0; i<s.length(); i++){
  67.             c=(char)((int)(s.charAt(i)+32));
  68.             output=output+c;
  69.         }
  70.         System.out.println(output);
  71.     }
  72. }
  73. // Problem 5
  74. import java.util.Scanner;
  75. class Problem5{
  76.     public static void main(String args[]){
  77.         Scanner sc=new Scanner(System.in);
  78.         String s=sc.nextLine();
  79.         int num=s.length()/2, e=0;
  80.         for (int i=0; i<num; i++){
  81.             if (s.charAt(i)!=s.charAt(s.length()-i-1)){
  82.                 e++;
  83.             }
  84.         }
  85.         if (e==0){
  86.             System.out.print("Is a palindrome");
  87.         }
  88.         else {
  89.             System.out.print("Is not a palindrome");
  90.         }
  91.     }
  92. }
  93. // Problem 6(i)
  94. import java.util.Scanner;
  95. class Problem6i{
  96.     public static void main(String args[]){
  97.         Scanner sc=new Scanner(System.in);
  98.         int num=sc.nextInt();
  99.         int prod=1;
  100.         for (int i=2; i<=num; i++){
  101.             prod*=i;
  102.         }
  103.         System.out.print(prod);
  104.     }
  105. }
  106. // Problem 6(ii)
  107. import java.util.Scanner;
  108. class Problem6ii{
  109.     public static void main(String args[]){
  110.         Scanner sc=new Scanner(System.in);
  111.         int num=sc.nextInt();
  112.         int prod=1, i=1;
  113.         while(num-->0){
  114.             prod*=i;
  115.             i++;
  116.         }
  117.         System.out.print(prod);
  118.     }
  119. }
  120. // Problem 6(iii)
  121. import java.util.Scanner;
  122. class Problem6iii{
  123.     public static void main(String args[]){
  124.         Scanner sc=new Scanner(System.in);
  125.         int num=sc.nextInt();
  126.         int prod=1, i=1;
  127.         do {
  128.             prod*=i;
  129.             i++;
  130.         } while(num-->1);
  131.         System.out.print(prod);
  132.     }
  133. }
  134. // Problem 7
  135. import java.util.Scanner;
  136. class Problem7{
  137.     public static void main(String args[]){
  138.         Scanner sc=new Scanner(System.in);
  139.         int num1=sc.nextInt();
  140.         int num2=sc.nextInt();
  141.         int num3=sc.nextInt();
  142.         int max=(num1>num2)?((num1>num3)?num1:num3):((num2>num3)?num2:num3);
  143.         System.out.print(max);
  144.     }
  145. }
  146. // Problem 8
  147. import java.util.Scanner;
  148. class Problem8{
  149.     public static void main(String args[]){
  150.         Scanner sc=new Scanner(System.in);
  151.         int num=sc.nextInt();
  152.         int a[]=new int[num];
  153.         for (int i=0; i<num; i++){
  154.             a[i]=sc.nextInt();
  155.         }
  156.         int z=0;
  157.         for (int i=0; i<num/2; i++){
  158.             z=a[i];
  159.             a[i]=a[num-1-i];
  160.             a[num-1-i]=z;
  161.         }
  162.         for (int i=0; i<num; i++){
  163.             System.out.print(a[i] + " ");
  164.         }
  165.     }
  166. }
  167. // Problem 9
  168. import java.util.Scanner;
  169. class Problem9{
  170.     public static void main(String args[]){
  171.         Scanner sc=new Scanner(System.in);
  172.         int n=sc.nextInt();
  173.         int a[][]=new int[n][n];
  174.         for (int i=0; i<n; i++){
  175.             for (int j=0; j<n; j++){
  176.                 a[i][j]=sc.nextInt();
  177.             }
  178.         }
  179.         int e=0;
  180.         for (int i=0; i<n; i++){
  181.             for (int j=0; j<i; j++){
  182.                 if (a[i][j]!=0){
  183.                     e=1;
  184.                 }
  185.             }
  186.         }
  187.         if (e==0){
  188.             System.out.print("Given matrix is upper triangular");
  189.         }
  190.         else {
  191.             System.out.print("Given matrix is not upper tringular");
  192.         }
  193.     }
  194. }
  195.  
  196.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement