0% found this document useful (0 votes)
1 views46 pages

Java Loops

Uploaded by

yoganeyatk.cs23
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views46 pages

Java Loops

Uploaded by

yoganeyatk.cs23
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 46

JAVA LOOPS

1.Print the first 10 natural no’s:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i;
System.out.println("The first 10 natural no's: ");
for(i=1;i<=10;i++)
{
System.out.println(i);
}
}
}

2. Sum of n natural no’s:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0;
Scanner inp = new Scanner(System.in);
System.out.print("Enter the number: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
sum = sum + i;
}
System.out.println("The sum of n natural no's are: " + sum);
}
}

Sum of n even numbers:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,i,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
i=0;
while(i<=n)
{
if(i%2==0)
{
sum += i;
}
i++;
}
System.out.printf("The sum of n even no's : %d",sum);

}
}

3. Input n numbers and find their sum and avg:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0,num;
double avg;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the no of numbers: ");
n = inp.nextInt();
for(i=0;i<n;i++)
{
num = inp.nextInt();
sum = sum + num;
}
avg = sum/n;
System.out.printf("The sum of no's are " + sum + " and the avg is "
+ avg);
}
}

4. Input n numbers and find cube of each num:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,cube=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the no of numbers: ");
n = inp.nextInt();
for(i=0;i<n;i++)
{
int num = inp.nextInt();
cube = num*num*num;
System.out.printf("The number is %d and cube of %d is:
%d\n",num,num,cube);
}

}
}
5. Display the multiplication table for given integer upto n terms:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,multi;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the n: ");
n = inp.nextInt();
for(i=0;i<=n;i++)
{
multi = n * i;
System.out.printf("%d X %d = %d\n",n,i,multi);
}
}
}

6. Sum of n odd terms:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;n>0;i+=2)
{
System.out.printf("%d\n",i);
sum = sum + i;
n--;
}
System.out.printf("\nThe sum of odd Natural numbers upto %d
terms is: %d",n,sum);
}
}

7. Right triangle with numb increment with row:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf("%d ",j);
}
System.out.printf("\n");
}

}
}
o/p:
1
12
123
12345

8. Number which repeats a number in a row.


import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf("%d ",i);
}
System.out.printf("\n");
}
}
}

o/p:
1
22
333
4444

9. Right angle triangle with the number increased by 1 (or) Floyd’s


triangle:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,k=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf("%d ",k++);
}
System.out.printf("\n");
}
}
}

o/p:
1
23
456
7 8 9 10

PASCAL Triangle:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,c=1,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=0;i<n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=0;j<=i;j++)
{
if(j == 0 || i == 0)
{
c = 1;
}
else
{
c = c * (i-j+1)/j;
}
System.out.printf("%d ",c);
}
System.out.printf("\n");
}
}
}

10. A Pyramid with a number that repeats in the same row:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,k=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<=i;j++)
{
System.out.printf("%d ",i);
}
System.out.printf("\n");
}
}
}

o/p:
1
22
333
4444
55555

11. Diamond:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,k=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<i;j++)
{
System.out.printf("*");
}
for(j=1;j<=i;j++)
{
System.out.printf("*");
}
System.out.printf("\n");
}
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
for(j=i;j<n;j++)
{
System.out.printf("*");
}
for(j=i;j<=n;j++)
{
System.out.printf("*");
}
System.out.printf("\n");

}
}
}
o/p:
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*

12.Inverted full pyramid:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
for(j=i;j<=n;j++)
{
System.out.printf("* ");
}
System.out.printf("\n");
}
}
}
o/p:
*****
****
***
**
*
13. Left inverted pyramid:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf("* ");
}
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
System.out.printf("\n");
}
}
}
o/p:
*****
****
***
**
*
14. Right Inverted pyramid:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
for(j=i;j<=n;j++)
{
System.out.printf("*");
}
System.out.printf("\n");
}
}
}
o/p:
******
*****
****
***
**
*
15. Right angle triangle(right):
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<=i;j++)
{
System.out.printf("*");
}
System.out.printf("\n");
}
}
}
o/p:
*
**
***
****
*****

16.Right angle triangle(left):

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
System.out.printf("* ");
}
System.out.printf("\n");
}
}
}
o/p:
*
**
***
****
*****

17. Full Pyramid:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<=i;j++)
{
System.out.printf("* ");
}
System.out.printf("\n");
}
}
}
o/p:
*
**
***
****
*****

18. W3 @ triangle :

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<=i;j++)
{
System.out.printf("@");
}
System.out.printf("\n");
}
}
}
o/p:
@
@@
@@@
@@@@
@@@@@

19.Number diamond:
import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,k=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<=n;i++)
{
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<i;j++)
{
System.out.printf("%d",k--);
}
for(j=1;j<=i;j++)
{
System.out.printf("%d",k++);
}
System.out.printf("\n");
}

for(i=1;i<=n;i++)
{
for(j=0;j<=i;j++)
{
System.out.printf(" ");
}
for(j=n-i;j>=1;j--)
{
System.out.printf("%d",j);
}
for(j=2;j<=n-i;j++)
{
System.out.printf("%d",j);
}
System.out.printf("\n");
}
}
}
o/p:
1
212
32123
4321234
543212345
4321234
32123
212
1

20. Alphabet diamond:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
char p ='A';
for(j=i;j<=n;j++)
{
System.out.printf(" ");
}
for(j=1;j<i;j++)
{
System.out.printf("%c",p++);
}
for(j=1;j<=i;j++)
{
System.out.printf("%c",p--);
}
System.out.printf("\n");
}

for(i=1;i<=n;i++)
{
char p='A';
for(j=1;j<=i;j++)
{
System.out.printf(" ");
}
for(j=i;j<n;j++)
{
System.out.printf("%c",p++);
}
for(j=i;j<=n;j++)
{
System.out.printf("%c",p--);
}
System.out.printf("\n");
}
}
}
o/p:
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
ABCDCBA
ABCBA
ABA
A

21. Palindrome or not if it multiply else sum:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,gno,count=0;
Scanner inp= new Scanner(System.in);
System.out.printf("Enter n: ");
n = inp.nextInt();
gno = n;
int rem,rev=0;
while(n>0)
{
count++;
n=n/10;
}
int a = count;
while(n>0)
{
rem = n%10;
rev = (rev*10) + rem;
n = n/10;
}
int mul=1,sum=0,r=0;
if(gno==rev)
{
for(i=0;i<a;i++)
{
r = gno%10;
mul = mul*r;
gno=gno/10;
}
System.out.printf("%d",mul);
}
else if(gno!=rev)
{
for(j=0;j<a;j++)
{
r = gno%10;
sum = sum + r;
gno = gno/10;
}
System.out.printf("%d",sum);
}
}
}
(or)

import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int temp=n;
int rem,rev=0,sum=0,mul=1;
while(n>0)
{
rem=n%10;
rev=rev*10+rem;
n/=10;
sum+=rem;
mul*=rem;
}
if(temp==rev)
{
System.out.print(mul);
}
else{
System.out.print(sum);
}
}
}

22. Sum of first and last digit:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,i,j,first,last,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
last = n % 10;
int a=0;
while(n!=0)
{
a = n % 10;
n = n/10;
}
first = a;
sum = first + last;
System.out.printf("The sum of 1st and last digit is: %d",sum);

}
}

23. Automorphic number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,square,gno,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
square = n * n;
gno = n;
while(gno>0)
{
if(gno % 10 != square % 10)
{
flag=1;
break;
}
gno = gno/10;
square = square/10;
}
if(flag==0)
{
System.out.printf("%d is Automorphic number.",n);
}
else
{
System.out.printf("%d is not an automorphic number.",n);
}

}
}

24. Perfect number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
if(n%i==0)
{
System.out.printf("%d ",i);
sum = sum + i;
}
}
System.out.printf("\nThe sum is %d",sum);
if(sum == n)
{
System.out.printf("\n%d is perfect number.",n);
}
else
{
System.out.printf("\n%d is not a perfect number.",n);
}
}
}

25. Happy number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,gno,sum=0,dig;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno = n;
while(n != 1 && n != 4)
{
sum=0;
while(n>0)
{
dig = n % 10;
sum = sum + dig*dig;
n = n/10;

}
n = sum;
}
if(n == 1)
{
System.out.printf("%d is a Happy number.",gno);
}
else
{
System.out.printf("%d is not a happy number.",gno);
}
}
}

26. Armstrong number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0,count=0,gno,rem=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno = n;
while(n!=0)
{
count++;
n = n/10;
}
n = gno;
while(n!=0)
{
rem = n%10;
sum = sum + (int)Math.pow(rem,count);
n = n/10;
}
if(sum == gno)
{
System.out.printf("%d is an Armstrong num.",gno);
}
else
{
System.out.printf("%d is not Armstrong num.",gno);
}
}
}

27. Prime number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n= inp.nextInt();
if(n<2)
{
flag=1;
}
else
{
for(i=2;i*i<=n;i++)
{
if(n%i==0)
{
flag=1;
break;
}
}
}
if(flag==0)
{
System.out.printf("%d is a prime number.",n);
}
else
{
System.out.printf("%d is not a prime number",n);
}
}
}

28. Perfect square number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=0;i*i<=n;i++)
{
if(i*i == n)
{
flag=1;
break;
}
}
if(flag==1)
{
System.out.printf("%d is a perfect square number",n);
}
else
{
System.out.printf("%d is not perfect square number",n);
}
}
}

29. Harshad number:


import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,flag=0,gno,sum=0,rem=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno=n;
while(n>0)
{
rem=n%10;
sum=sum+rem;
n=n/10;
}
if(gno%sum==0)
{
System.out.printf("%d is a harshad number.",gno);
}
else
{
System.out.printf("%d is not a harshad number.",gno);
}
}
}

30. Kaprekar number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,square,gno,count=0,part,right,left;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno=n;
square = n * n;
while(gno>0)
{
count++;
gno = gno/10;
}
part = (int)Math.pow(10, count);
right = square%part;
left = square/part;
if(right+left==n)
{
System.out.printf("%d is a Kaprekar number",n);
}
else
{
System.out.printf("%d is not a kaprekar number",n);
}

}
}
31. N prime numbers:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i=2,j,n,count=0,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
while(count<n)
{
flag=0;
for(j=2;j*j<=i;j++)
{
if(i%j==0)
{
flag=1;
break;

}
}
if(flag==0)
{
System.out.printf("%d ",i);
count++;
}
i++;
}

}
}

32. 1 to N prime number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,count=0,flag=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=2;i<=n;i++)
{
flag=0;
for(j=2;j*j<=i;j++)
{
if(i%j==0)
{
flag=1;
break;
}
}
if(flag==0)
{
System.out.printf("%d ",i);
}
}

}
}

33. Twin prime number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,count=0,flag=0,flag2=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=2;i<=n-2;i++)
{
flag=0;
flag2=0;
for(j=2;j*j<=i;j++)
{
if(i%j==0)
{
flag=1;
break;
}
}
for(j=2;j*j<=i+2;j++)
{
if((i+2)%j==0)
{
flag2=1;
break;
}
}
if(flag==0 && flag2==0)
{
System.out.printf("(%d, %d)\n",i,i+2);
}
}

}
}

34. Abundant number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
for(i=1;i<n;i++)
{
if(n%i==0)
{
System.out.printf("%d ",i);
sum = sum + i;
}
}
System.out.printf("\nThe sum is %d",sum);
if(sum > n)
{
System.out.printf("\n%d is Abundant number.",n);
}
else
{
System.out.printf("\n%d is not a Abundant number.",n);
}
}
}

35. Strong number:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,j,n,gno,fact,rem,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
gno = n;
while(n!=0)
{
rem = n%10;
fact=1;
for(i=1;i<=rem;i++)
{
fact = fact*i;
}
sum = sum + fact;
n = n/10;
}
if(sum == gno)
{
System.out.printf("%d is a Strong number.",gno);
}
else
{
System.out.printf("%d is not a Strong number.",gno);
}

}
}

36. Sum of middle terms:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n,b,c,sum=0;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n = inp.nextInt();
c = n/10;
while(c>10)
{
b = c %10;
sum = sum + b;
c = c/10;
}
System.out.printf("%d",sum);

}
}

37. GCD and LCM:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n1,n2,gcd=0,lcm,i=1,small;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n1 = inp.nextInt();
n2 = inp.nextInt();
if(n1<n2)
{
small = n1;
}
else
{
small = n2;
}
while(i<=small)
{
if(n1%i==0 && n2%i==0)
{
gcd = i;
}
i++;
}
lcm = (n1*n2)/gcd;
System.out.printf("GCD is %d\n",gcd);
System.out.printf("LCM is %d",lcm);

}
}
38. LCM of 2 no’s:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n1,n2,max,flag=1;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the num: ");
n1 = inp.nextInt();
n2 = inp.nextInt();
if(n1>n2)
{
max = n1;
}
else
{
max = n2;
}
while(flag==1)
{
if(max%n1==0 && max%n2==0)
{
System.out.printf("%d",max);
break;
}
++max;
}

}
}

39. The sum of n terms in AP:


import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int a,d,n,sum=0,i,term;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the first term(a): ");
a = inp.nextInt();
System.out.printf("Enter the diffrence(d): ");
d = inp.nextInt();
System.out.printf("Enter the no of terms(n): ");
n = inp.nextInt();
for(i=0;i<n;i++)
{
term = a + (i*d);
sum = sum + term;
}
System.out.printf("The sum of %d terms in AP: %d",n,sum);

}
}
40. The sum of n terms in GP:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int a,r,n,sum=0,i,term;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the first term(a): ");
a = inp.nextInt();
System.out.printf("Enter the ratio(r): ");
r = inp.nextInt();
System.out.printf("Enter the no of terms(n): ");
n = inp.nextInt();
term = a;
for(i=0;i<n;i++)
{
sum = sum + term;
term = term * r;
}
System.out.printf("The sum of %d terms in GP: %d",n,sum);
}
}

41. The sum of n terms in HP:

import java.lang.System;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int a,d,n,i;
Scanner inp = new Scanner(System.in);
System.out.printf("Enter the first term(a): ");
a = inp.nextInt();
System.out.printf("Enter the diffrence(d): ");
d = inp.nextInt();
System.out.printf("Enter the no of terms(n): ");
n = inp.nextInt();
double sum = 0.0,term;
for(i=0;i<n;i++)
{
term = a + (i*d);
sum = sum + 1.0 / term;
}
System.out.printf("The sum of %d terms in AP: %f",n,sum);
}
}

42. Each number incremented by one

import java.util.Scanner;

public class Main {


public static void main(String[] args) {
Int n,rem,rev=0, i;
Scanner inp = new Scanner(System.in);
n = input.nextInt();
int gno = n;

while(gno > 0) {
rem = gno % 10;
rev = rev * 10 + rem;
gno /= 10;
}
while(rev > 0) {
rev2 = rev % 10;
rev /= 10;

if(rev2 == 9) {
rev2 = 0;
} else {
rev2 += 1;
}
System.out.print(rev2);
}
}
}

43. Palindrome between range:

import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,start,end;
Scanner inp = new Scanner(System.in);
start = inp.nextInt();
end = inp.nextInt();
for(i=start;i<=end;i++)
{
int num = i;
int rev = 0,rem=0;
int gno = num;
while(num>0)
{
rem = num % 10;
rev= rev*10 + rem;
num = num/10;
}
if(gno == rev)
{
System.out.printf("%d ",gno);
}
}
}
}

44. Triangular number:

import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i=1,trianglenum=0,n;
Scanner inp = new Scanner(System.in);
n = inp.nextInt();
while(trianglenum<n)
{
trianglenum += i;
i++;
}
if(trianglenum == n)
{
System.out.printf("%d is a triangle number.",n);
}
else
{
System.out.printf("%d is not a triangular number.",n);
}
}
}

45. Advanced Prime Number:

import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int j,flag=1,num;
for(j=2;j*j<=n;j++)
{
if(n%j==0)
{
flag=0;
break;
}
}
if(flag==1)
{
num = (n*2)+1;
flag=1;
for(j=2;j*j<=num;j++)
{
if(num%j==0)
{
flag=0;
break;
}
}
}
if(flag==1)
{
System.out.printf("%d is Advanced prime number.",n);
}
else
{
System.out.printf("%d is not a Advanced prime number.",n);
}

}
}

46. Count the number of prime numbers less than n

import java.lang.System;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner inp = new Scanner(System.in);
int num = inp.nextInt();
int i, j, flag, count = 0;
if (num > 2) {
for (i = 2; i < num; i++) {
flag = 0;
for (j = 2; j * j <= i; j++) {
if (i % j == 0) {
flag = 1;
break;
}
}
if (flag == 0) {
count++;
}
}
}
System.out.printf("%d", count);
}
}

47. Elevator question no.of attempts :

import java.lang.System;
import java.util.Scanner;
public class Main
{
​ public static void main(String[] args) {
​ ​ Scanner inp = new Scanner(System.in);
​ ​ int a = inp.nextInt();
​ ​ int b = inp.nextInt();
​ ​ int c = inp.nextInt();
​ ​ int d = inp.nextInt();
​ ​ int e = inp.nextInt();
​ ​ int f=0,i,j,k,l,m=0;
​ ​ for(i=1;i<a;i++)
​ ​ {
​ ​ f=i;
​ ​ }
​ ​ i = Math.abs(b-a);
​ ​ j = Math.abs(c-b);
​ ​ k = Math.abs(d-c);
​ ​ l = Math.abs(e-d);
​ ​ m = f+i+j+k+l;
​ ​ System.out.printf("%d",m);
​ }
}

48. Next 5 palindromes:

import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int i,n;
Scanner inp = new Scanner(System.in);
n = inp.nextInt();
int count=0;
for(i=n;count<5;i++)
{
int num = i;
int rev=0,rem=0;
int gno = num;
while(num!=0)
{
rem = num%10;
rev=rev*10 + rem;
num/=10;
}
if(rev==gno)
{
System.out.printf("%d ",gno);
count++;
}
}
}
}

You might also like