Saturday, 27 August 2016

Adding Two Matrices

14. Write a java Program to Add Two Matrices? 
import java.util.Scanner;

public class AddMatrix {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("enter rows");
int rows=sc.nextInt();
System.out.println("enter cols");
int cols=sc.nextInt();

int [][]a=new int[rows][cols];
int [][]b=new int[rows][cols];

System.out.println("enter First matrix");
for (int i=0;i<rows;i++) {
for(int j=0;j<cols;j++){
a[i][j]=sc.nextInt();
}
}
System.out.println("enter Second matrix");
for (int i=0;i<rows;i++) {
for(int j=0;j<cols;j++){
b[i][j]=sc.nextInt();
}
}
System.out.println("After addition");
for(int i=0;i<rows;i++){
for(int j=0;j<cols;j++){
System.out.print(a[i][j]+b[i][j]);
}
System.out.println();
}
}
}

Wednesday, 3 August 2016

Number Patterns

Question No:9
i/p: 5 
1        1
12      21
123    321
1234  4321
1234554321


 
import java.util.Scanner;
public class Pat {
    public static void main(String[] args) {
        int n=5;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                System.out.print(j);
            }
            for(int j=1;j<=2*(n-i);j++){
                System.out.print(" ");
            }
            for(int j=i;j>0;j--){
                System.out.print(j);
            }
            System.out.println();
        }
    }
}

Number Patterns

Question No:1
i/p:3 

53135

 313
  1
 313
53135

import java.util.Scanner;
public class Pat {
    public static void main(String[] args) {
        int n=3;
        int sum=2*n+1;int sp=-1;int flag=0;
        for(int i=1;i<=2*n-1;i++){
            if(i<=n){
                sp++;
                sum=sum-2;
            }
            else{
                sp--;
                sum=sum+2;
            }
            for(int j=1;j<=sp;j++){
                System.out.print(" ");
            }
            int temp=sum;flag=0;

            for(int k=1;k<=sum;k++){

                if(flag==0){
                    System.out.print(temp);
                    temp=temp-2;
                    if(temp<1){
                        flag=1;
                        temp=temp+2;
                    }
                }
                else{
                    temp=temp+2;
                    System.out.print(temp);
                }
            }System.out.println();
        }
    }
}

Pascal Triangle

Question No:2 Pascal Triangle
i/p: 5

    1 

   1 1 
  1 2 1 
 1 3 3 1 
1 4 6 4 1

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);
System.out.println("enter n value");
int n=sc.nextInt();
int number=1;
for(int i=0;i<=n;i++){
for(int j=0;j<=n-i;j++){
System.out.print(" ");
}
number=1;
for(int k=0;k<=i;k++){
System.out.print(number+" ");
number=number*(i-k)/(k+1);
}
System.out.println();
}
}

Number Patterns

Question No:3 
i/p: 3

  11

 1221
123321
 1221
  11

public class Pattern1221 {

    public static void main(String[] args) {
        int n=3;
        int p=0,sp=n;
        for(int i=1;i<=2*n-1;i++){
            if(i<=n){
                sp=n-i;
                p++;
            }
            else{
                sp++;
                p--;
            }
            for(int j=1;j<=sp;j++){
                System.out.print(" ");
            }
            for(int k=1;k<=p;k++){
                System.out.print(k);
            }
            for(int l=p;l>=1;l--){
                System.out.print(l);
            }
            System.out.println();
        }
    }
}

Number Patterns

Question No:6
i/p: 5

54321

4321
321
21


import java.util.Scanner;

public class NumPatern {

    public static void main(String[] args) {
         Scanner sc=new Scanner(System.in);
            System.out.println("enter n value");
            int n=sc.nextInt();
            for(int i=1;i<=n;i++)
            {
                for(int j=n-i+1;j>0;j--){
                     System.out.print(j);
                }
                System.out.println();
            }
    }
}

Number Patterns

Question No:5
i/p: 5

12345

1234
123
12
1

import java.util.Scanner;

public class NumPatern {

    public static void main(String[] args) {
         Scanner sc=new Scanner(System.in);
            System.out.println("enter n value");
            int n=sc.nextInt();
            for(int i=1;i<=n;i++)
            {
                for(int j=1;j<=n-i+1;j++){
                     System.out.print(j);
                }
                System.out.println();
            }
    }
}

Featured post

All Logical Questions are Answered JumpInToIt