17. Berilgan matndagi so’zlarni ulardagi simvollar soni bo’yicha kamayish va o’sish tartibida chiqaruvchi dastur tuzing


Download 125.14 Kb.
bet2/2
Sana04.12.2020
Hajmi125.14 Kb.
#158660
1   2
Bog'liq
Eden doc

package com.company;

import java.util.*;

public class Main {
public static void main(String[] args) {
Scanner ha = new Scanner(System.in);

System.out.println("Matini kiriting");


String s = ha.nextLine();
String[] matn = s.split(" ");
System.out.println("izlanayotgan so'zni kiriting");
String matinlar = ha.nextLine();
int k = 0;

for (int i = 0; i < matn.length; i++) {


for (int j = 0; j <= matn[i].length() –

matinlar.length(); j++) {


if (matinlar.equalsIgnoreCase(matn[i].substring(j, matinlar.length() + j)))
k++;
}
}
System.out.println(matinlar + " so'zi " + k + " marta takrorlanadi");
}
}

3. Satr berilgan. Unda eng ko’p uchragan belgini ekranga chiqaring.



package com.company;

import java.util.Scanner;



public class matn_3 {
public static void main(String[] args) {
Scanner ha = new Scanner(System.in);
System.out.println("So'zni kiriting");
String matn = ha.nextLine();
String[] mat = matn.split("n");
String matn1 = matn.replaceAll(" ", " ");
char[] chars = matn1.toCharArray();
int max = 0, n = 0;
char h = ' ', g = ' ';
char[] charss = matn1.toCharArray();
for (int i = 0; i < charss.length; i++) {
n = 0;
for (int j = 0; j < charss.length; j++) {
if (charss[i] == charss[j]) {
n++;
h = charss[j];
}
}
if (max < n) {
max = n;
g = h;
}
}
System.out.println(max + " ta " + g);
}
}


Download 125.14 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling