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

Контрольная работа по "Программированию"

Автор:   •  Март 22, 2022  •  Контрольная работа  •  956 Слов (4 Страниц)  •  168 Просмотры

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

Задание по вариантам.

package com.mycompany.mavenproject1;

import static java.lang.Math.abs;

public class Mavenproject1

{

    public static void main(String[] args)

    {

        int max_i = 0, min_i = 0, e = 0;

        double [] a = new double[]{-30, -2, -2, -2, -2, -1};

        double summ_pozitive = 0, max = -10000, min = 10000, product = 1;

       

        System.out.println("Массив:");

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

            {

                System.out.print("   " + a[i]);

                if(a[i] > 0)

                    summ_pozitive += a[i];

                if(min > abs(a[i]))

                {

                    min = abs(a[i]);

                    min_i = i;

                }

                if(max < abs(a[i]))

                {

                    max = abs(a[i]);

                    max_i = i;

                }

            }

            if(max_i < min_i)

                e = 1;

            if(e == 0)

                for (int i = min_i + 1; i < max_i; i++)

                {

                    product *= a[i];

                }

            else

                for (int i = max_i + 1; i < min_i; i++)

                {

                    product *= a[i];

                }

        System.out.println();

       

        if(summ_pozitive == 0)

          System.out.println("Положительных элементов в массиве нет");

        else

        System.out.println("Сумма положительных чисел равна: " + summ_pozitive);

        System.out.println("Произведение чисел между " + max + " и " + min + ": " + product);

    }

}

Задание 2.

package com.mycompany.mavenproject1;

public class Mavenproject1

{

    public static void main(String[] args)

    {

        char[] chars = new char[]{'с','л','о','в','о'};

        boolean sorted = false;

        char buf;

        while (sorted == false)

        {

          sorted = true;

          for (int i = 0; i < chars.length - 1; i++)

          {

            if (chars[i] > chars[i + 1])

            {

              sorted = false;

              buf = chars[i];

              chars[i] = chars[i + 1];

...

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