-
Notifications
You must be signed in to change notification settings - Fork 0
/
A_24_practice08.java
115 lines (99 loc) · 2.95 KB
/
A_24_practice08.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
package com.company;
import java.util.Scanner;
public class A_24_practice08 {
////Question 1: multiplication table
// static void multiplication(int n){
// for(int i =1; i<=10 ; i++){
// System.out.format("%d X %d = %d\n" , n , i , n*i);
// }
// }
// public static void main(String[] args) {
// multiplication(5);
// }
////Question 2: pattern problem
// static void pattern(int n){
// for(int i=0; i<n; i++){
// for(int j=0; j<i+1; j++){
// System.out.print("* ");
// }
// System.out.println();
// }
// }
// public static void main(String[] args) {
// pattern(5);
// }
////Question 3: Calculate sum of first n natural numbers using recursive function.
// static int sum(int n){
// //Base condition
// if(n==1){
// return 1;
// }
// else{
// return n +sum(n-1);
// }
// }
// public static void main(String[] args) {
// Scanner sc = new Scanner(System.in);
// System.out.print("The value of n is: ");
// int n = sc.nextInt();
// System.out.printf("The sum of first %d natural numbers is: %d", n , sum(n));
// }
////Question 4: pattern problem
// static void pattern1(int n){
// for(int i=0 ; i<=n ; i++){
// for(int j=n ; j>=i+1 ; j--){
// System.out.print("* ");
// }
// System.out.println();
// }
// }
// public static void main(String[] args) {
// pattern1(5);
// }
////Question 5: print n th term of fibonacci series using recursion.
// static int fib(int n){
// if(n==1 || n==2){
// return n-1;
// }
// else{
// return fib(n-1) + fib(n-2);
// }
// }
// public static void main(String[] args) {
// int result = fib(8);
// System.out.println(result);
// }
////Question 6: Write a function to find the average of a set of numbers passed as arguments.
// static float avg(int [] arr){
// int l = arr.length;
// int sum =0;
// for (int i =0 ; i<l; i++){
// sum += arr[i];
// }
// return (float)sum/l;
// }
// public static void main(String[] args) {
// int [] num = {100,90,80,40};
// float average = avg(num);
// System.out.println(average);
// }
////Question 6: Question 2 using recursion
// static void pattern_rec(int n) {
// if (n > 0) {
// pattern_rec(n - 1);
// for (int i = 0; i < n; i++) {
// System.out.print("* ");
// }
// System.out.println();
// }
// }
// /*
// what happened on when we run above function for n=3.
// pattern_rec(3)
// {pattern_rec(2)} + 3 times * and new line
// {pattern_rec(1) + 2 times * and new line } + 3 times * and new line
// */
// public static void main(String[] args) {
// pattern_rec(5);
// }
}