Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Практическая работа по "Программированию"

Автор:   •  Сентябрь 28, 2023  •  Практическая работа  •  3,474 Слов (14 Страниц)  •  40 Просмотры

Страница 1 из 14

Задача 1.

Код:

package com.company;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner kol = new Scanner(System.in);

System.out.println("Количество строк");

int k = kol.nextInt();

String [] str = new String [k];

Scanner stroka = new Scanner(System.in);

for (int i = 0; i < k; i++){

System.out.println("Введите строку № " + (i+1));

str[i] = stroka.nextLine();

}

for(int i = 1 ; i < str.length ; i++){

for(int j = 0 ; j < str.length-1 ; j++){

if( str[j].length() < str[j+1].length() ){

String tmp = str[j];

str[j] = str[j+1];

str[j+1] = tmp;

}}}

System.out.println();

System.out.println("Строки по убыванию: ");

for (int i = 0; i < k; i++){

System.out.println(str [i]+"; длина равна - "+ str[i].length());

}}}

Результат:

Задача 2:

Код:

package com.company;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner kol = new Scanner(System.in);

System.out.println("Количество строк");

int k = kol.nextInt();

String [] str = new String [k];

Scanner stroka = new Scanner(System.in);

for (int i = 0; i < k; i++){

System.out.println("Введите строку № " + (i+1));

str[i] = stroka.nextLine();

}

for(int i = 1 ; i < str.length ; i++){

for(int j = 0 ; j < str.length-1 ; j++){

if( str[j].length() > str[j+1].length() ){

String tmp = str[j];

str[j] = str[j+1];

str[j+1] = tmp;

}

}

}

System.out.println();

System.out.println("Строки по возрастанию: ");

for (int i = 0; i < k; i++){

System.out.println(str [i]+"; длина равна - "+str[i].length());

}}}

Результаты:

Задача 3.

Код:

public class Main {

public static void main(String[] args) {

Scanner kol = new Scanner(System.in);

System.out.println("Введите количество слов");

int k = kol.nextInt();

String [] str = new String [k];

Scanner stroka = new Scanner(System.in);

for (int i = 0; i < k; i++){

System.out.println("Введите слово № " + (i+1));

str[i] = stroka.nextLine();

}

float average = 0;

for(int i = 0; i < k; i++){

average += (float) str[i].length();

System.out.println(average);

}

average /= str.length;

System.out.println("Средняя длина равна (" + average + ")");

System.out.println("Слова, длина которых меньше средней: ");

for(int i = 0; i < k; i++){

if (str[i].length() < average){

System.out.println(str[i] + "; длина равна -" +str[i].length());

}}}}

Результат:

Задача 4.

Код:

package com.company;

public class Main {

private static int dW(String st){

StringBuffer

...

Скачать:   txt (10.1 Kb)   pdf (63.1 Kb)   docx (13.8 Kb)  
Продолжить читать еще 13 страниц(ы) »
Доступно только на Essays.club