Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 25.03.2018
Сообщений: 29

Переделать программу для работы с файлами

03.12.2019, 19:08. Показов 660. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такая программа, её надо переделать:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
  
import java.util.Arrays;
  import java.util.Random;
public class lab5
{
    private static final Random rand = new Random();
    public static void main(String[] args) {
        System.out.println("Mulitply elements in zone [20...30] = "+multiply(createArray(18,15,72)));
    int [][]second = createSecondArray(5,3,15,72);
    toConsole(second);
    System.out.println();
    toConsole(swap(second));
    System.out.println("\nMin in first line array = "+findMin(second));
    
    }
    
    private static int[] createArray(int N,int a,int b)
    {
        int [] arr = new int [N];
        for (int i = 0;i<arr.length;i++)
        {
            arr[i] = rand.nextInt((b - a) + 1) + a;
        }
        System.out.println("First array"+Arrays.toString(arr));
        return arr;
    }
    
    private static int[][] createSecondArray(int N,int M,int a,int b)
    {
        int[][] second = new int[N][M];
        for (int i = 0;i<N;i++)
        {
            for(int j = 0;j<M;j++)
            {
                second[i][j] = rand.nextInt((b - a) + 1) + a;
            }
        }
       return second;
    }
    
    private static void toConsole(int [][]second)
    {
         for (int i = 0;i<second.length;i++)
         {
             System.out.println();
             for(int j = 0;j<second[0].length;j++)
             {
                 System.out.printf(" "+second[i][j]+" ");
             }
         }
    }
    
    
    private static int multiply(int []arr)
    {
        int multi = 1;
        for (int i = 0;i<arr.length;i++)
        {
            if (arr[i] >= 20 && arr[i]<= 30)
            {
                multi*=arr[i];
                System.out.println("Index of elements in zone = "+i);
            }
        }
        if(multi == 1) System.out.println("Not found elements in zone");
        return multi;
    }
    
    private static int[][] swap(int [][]second)
    {
    for (int i = 0;i<second.length;i++)
    {
        int temp = second[i][0];
        second[i][0] = second[i][second[0].length-1];
        second[i][second[0].length-1]=temp;
    }
    return second;
    }
    
    private static int findMin(int [][]second)
    {
        int min = second[0][0];
        for (int i = 1;i<second[0].length;i++)
        {
            if(second[0][i] < min) min = second[0][i];
        }
        return min;
    }
    
    
}
Одномерный массив должен записываться в числовой файл file.dat. В начале файла сначала должен быть записан размер массива. Записанный файл считывается в массив и выводится в консоль. Находятся и выводятся индексы и произведение тех, которые в промежутке [20; 30;].

С текстового файла input.txt считывается двумерный массив и он отображается в консоли. Выполняется сортировка массива. Отсортированный файл записывается в выходной текстовый файл output.txt. Записанный файл считывается и выводится в консоль.

Помогите пожалуйста, заранее спасибо)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.12.2019, 19:08
Ответы с готовыми решениями:

Описать рекурсивную функцию Palindrome(S) логического типа: переделать программу для работы с файлами
Доброго дня суток! помогите пожалуйста переделать программу, чтобы она работала с файлом. Не могу понять как переделать функцию для работы...

Как переделать прогу для работы с файлами
Всем привет) Есть вот такая программа. Она выводит на консоль сообщение - находится ли точка на прямой или нет. Координаты точки -...

Переделать программу работы с массивом для работы с вектором
помогите переделать эту программу!!...при одном условии....вот что находится между int main() и return 0; сохранить.....здесь нужно...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.12.2019, 19:08
Помогаю со студенческими работами здесь

переделать программу для работы с дробными числами
написал прогу,но она работает только с целыми числами/ Как сделать чтобы работала с дробными числами??? Помогите format PE Console ...

Доделать программу для работы с файлами
Функция &quot;zadacha1&quot; должна находить в файле аутпут соседние числа с противоположными знаками, но не работает с нулями(например: если стоит 0...

Написать программу для работы с файлами
нужно напсиать программу которая из 1 и 2 текстового файла берет упорядоченные по возрастанию файлы и записывает их в 3 файл + выводит на...

Разработать программу для работы с типизированными файлами
Составить текст программы, позволяющей: – вводить с клавиатуры данные о товарах на складе (название товара, цена, поступило, продано,...

нужно написать программу для работы с PDF-файлами
вытащить текст и изображения из поврежденного PDF-файла!!!! подробнее объясню по аське 367721097 или Skype


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru