Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

1.

Shkruani një funksion rekursiv që kthen numrin e


shifrave të një numri të plotë jo negativ.
Udhëzim: pjestohet numri në mënyrë të vazhdueshme me
10 derisa të bëhet <1.

2. Shembuj të veprimeve me koeficientët binomialë:


Të shkruhet një metodë statike rekursive për
llogaritjen e koeficientëve binomial dhe të provohet
nga metoda main ().

Punoi: Leonard Dhami


package seminare;
public class Ush2 {
public static void main(String[] args) {
int n = 8; // vlera për n
int k = 2; // vlera për k
// Llogaritja e koeficientit binomial dhe
printimi i rezultatit
int result = koeficentBinomial(n, k);
System.out.println("Koeficienti binomial për
n=" + n + " dhe k=" + k + " është: " + result);
}
public static int koeficentBinomial(int n, int k)
{
// Rasti bazë: n=0 ose k=n kthehet gjithmonë
1
if (k == 0 || k == n) {
return 1;
} else {
// Rasti tjetër, përdorimi i formules:
C(n, k) = C(n-1, k-1) + C(n-1, k)
return koeficentBinomial(n - 1, k - 1) +
koeficentBinomial(n - 1, k);
}
}
}

Pergjigje:
Koeficienti binomial për n=8 dhe k=2 është: 28
package seminare;
import java.util.Scanner;
public class Ush1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Vendosni nje numer te
plote dhe te afishojme numrin e shifrave");
int numriFillestar = in.nextInt();
int numri = numriFillestar;
int numriShifrave = 0;

while (numri > 0) {


numri /= 10;
numriShifrave += 1;
}
System.out.println("Numri: " + numriFillestar
+ " ka: " + numriShifrave + " shifra");
}
}

Përgjigje:
Vendosni nje numer te plote dhe te afishojme
numrin e shifrave
12583
Numri: 12583 ka: 5 shifra

You might also like