Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class TI_lab2_1 {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- int res = 0;
- System.out.println("Vnesete p");
- String msg = "";
- double p = in.nextDouble();
- System.out.println("Vnesete dolzina na porakata (n)");
- int n = in.nextInt();
- for (int i = 0; i < n; i++) {
- double k = Math.random();
- if (k < 0.5) msg += "0";
- else msg += "1";
- }
- String endMsg = "";
- for (int i = 0; i < n; i++) {
- double k = Math.random();
- if (k <= p) {
- res++;
- if (msg.charAt(i) == '1') endMsg += "0";
- else endMsg += "1";
- }
- else endMsg += msg.charAt(i);
- }
- System.out.println("Brojot na pogresno preneseni bitovi e:");
- System.out.println(res);
- System.out.println("Originalnata poraka: " + msg);
- System.out.println("Ispratenata poraka: " + endMsg);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement