Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Велери
0 / 0 / 0
Регистрация: 10.05.2017
Сообщений: 37
1

Перевод в Java

03.12.2017, 18:11. Просмотров 115. Ответов 6
Метки нет (Все метки)

Можно это перевести в Java:

Pascal
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
var
  A: array[1..10, 1..10] of integer;
  i, j, M, N: byte;
  MinElem: integer;
 
begin
  write('M = ');
  readln(M);
  write('N = ');
  readln(N);
  { Формируем и выводим матрицу: }
  randomize;
  writeln('Случайная матрица ', M, 'x', N, ':');
  for i := 1 to M do begin
    for j := 1 to N do begin
      a[i, j] := -100 + random(200);
      write(a[i, j]:4)
    end;
    writeln
  end;
  writeln;
  writeln('Минимальный элемент в каждой строке:');
  for i := 1 to M do begin
    { Начальное значение минимального элемента 
     равно первому элементу строки (j = 1): }
    MinElem := a[i, 1];
    for j := 2 to N do { Проверяем остальные элементы строки: j = 2, 3, ..., N }
      { Если a[i,j] меньше минимума, то новым минимумом становится a[i,j] }
      if a[i, j] < MinElem then MinElem := a[i, j];
    writeln(i, '-я строка: минимальный элемент = ', MinElem)
  end;
  readln
end.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2017, 18:11
Ответы с готовыми решениями:

СРОЧНО Перевод код Pascal на Java - Java SE
Срочно. var st:string; i:byte; function Raz(p:char;m:byte):char; var G,j:byte; begin if p in ...

Перевод кода с Pascal на Java - Java SE
var a:Int64; begin Reset(Input,'input.txt'); Rewrite(Output,'output.txt'); read(a);...

Перевод код С++ на Java - Java SE
#include &lt;fstream&gt; using namespace std; ifstream cin (&quot;input.txt&quot;); ofstream cout...

Перевод с С# на Java
using System; using System.Drawing; using System.Threading; using System.Windows.Forms; ...

Перевод из C++ в Java
int main(){ setlocale(LC_ALL,&quot;Rus&quot;); string str1, str2; cout &lt;&lt; &quot;Введите первую...

6
ArtemFM
247 / 228 / 165
Регистрация: 10.09.2015
Сообщений: 850
03.12.2017, 18:24 2
Тут без util не обойтись будет ) Или тут можно? Или матрицу тоже вручную забиваете?

Добавлено через 11 минут
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
public class Task011 {
    public static void main(String[] args) {
        int[][] matrix = {
                {2, 3, 1, 4, 5},
                {4, 7, 8, 3, 1},
                {3, 5, 6, 1, 4},
                {7, 9, 2, 5, 7},
                {5, 7, 3, 5, 2}
        };
 
        int[] array = getMinNumberToLine(matrix);
        System.out.println("Ответ: ");
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i] + " ");
        }
    }
 
    public static int[] getMinNumberToLine(int[][] matrix) {
        int[] array = new int[matrix.length];
        for (int i = 0; i < matrix.length; i++) {
            int min = matrix[i][0];
            for (int j = 1; j < matrix[i].length; j++) {
                if (min > matrix[i][j]) {
                    min = matrix[i][j];
                }
            }
            array[i] = min;
        }
        return array;
    }
}
0
Велери
0 / 0 / 0
Регистрация: 10.05.2017
Сообщений: 37
03.12.2017, 18:26  [ТС] 3
Цитата Сообщение от ArtemFM Посмотреть сообщение
Тут без util не обойтись будет ) Или тут можно? Или матрицу тоже вручную забиваете?

Добавлено через 11 минут
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
public class Task011 {
    public static void main(String[] args) {
        int[][] matrix = {
                {2, 3, 1, 4, 5},
                {4, 7, 8, 3, 1},
                {3, 5, 6, 1, 4},
                {7, 9, 2, 5, 7},
                {5, 7, 3, 5, 2}
        };
 
        int[] array = getMinNumberToLine(matrix);
        System.out.println("Ответ: ");
        for (int i = 0; i < array.length; i++) {
            System.out.print(array[i] + " ");
        }
    }
 
    public static int[] getMinNumberToLine(int[][] matrix) {
        int[] array = new int[matrix.length];
        for (int i = 0; i < matrix.length; i++) {
            int min = matrix[i][0];
            for (int j = 1; j < matrix[i].length; j++) {
                if (min > matrix[i][j]) {
                    min = matrix[i][j];
                }
            }
            array[i] = min;
        }
        return array;
    }
}
хах, все вручную делаем)
0
ArtemFM
247 / 228 / 165
Регистрация: 10.09.2015
Сообщений: 850
03.12.2017, 18:33 4
Просто тот код выше, написанный на Pascal, он говорит о том, что
- создают матрицу 10 на 10
- потом просят ввести с консоли размер матрицы
- и тут как бы уже косяк. Если введут больше 10 или меньше, то будет путаницф
- допустим ввели 10 и 10
- заполняют его случайными числами от -100 до 100
- потом циклом ищут минимальный элемент в каждой строке и выводят

В итоге я убрал всё лишнее, кроме нахождения в каждой строке минимального числа и записи его в одномерный массив
Матрицу вводим вручную

Добавлено через 1 минуту
Код выше как раз без утил всяких )
1
Велери
0 / 0 / 0
Регистрация: 10.05.2017
Сообщений: 37
03.12.2017, 18:33  [ТС] 5
Цитата Сообщение от ArtemFM Посмотреть сообщение
Просто тот код выше, написанный на Pascal, он говорит о том, что
- создают матрицу 10 на 10
- потом просят ввести с консоли размер матрицы
- и тут как бы уже косяк. Если введут больше 10 или меньше, то будет путаницф
- допустим ввели 10 и 10
- заполняют его случайными числами от -100 до 100
- потом циклом ищут минимальный элемент в каждой строке и выводят

В итоге я убрал всё лишнее, кроме нахождения в каждой строке минимального числа и записи его в одномерный массив
Матрицу вводим вручную

Добавлено через 1 минуту
Код выше как раз без утил всяких )
спасибо вам большое)
0
Велери
0 / 0 / 0
Регистрация: 10.05.2017
Сообщений: 37
03.12.2017, 18:36  [ТС] 6
Цитата Сообщение от ArtemFM Посмотреть сообщение
Просто тот код выше, написанный на Pascal, он говорит о том, что
- создают матрицу 10 на 10
- потом просят ввести с консоли размер матрицы
- и тут как бы уже косяк. Если введут больше 10 или меньше, то будет путаницф
- допустим ввели 10 и 10
- заполняют его случайными числами от -100 до 100
- потом циклом ищут минимальный элемент в каждой строке и выводят

В итоге я убрал всё лишнее, кроме нахождения в каждой строке минимального числа и записи его в одномерный массив
Матрицу вводим вручную

Добавлено через 1 минуту
Код выше как раз без утил всяких )
я могу показать, как мы пишем программу, пример)
0
ArtemFM
247 / 228 / 165
Регистрация: 10.09.2015
Сообщений: 850
03.12.2017, 18:38 7
Да я понял в принципе. Спасибо ) Обращайтесь, если что, поможем...
1
03.12.2017, 18:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2017, 18:38

Перевод с Си на Java
Помогите пожалуйста перевести программу с Си на Java. #include &lt;stdio.h&gt; #include &lt;math.h&gt; ...

Перевод из С на Java
помогите пожалуйста перевести код из С на Java: include &lt;stdio.h&gt; #define PI...

Перевод из C# в Java
Как перевести из с# в java? public class Tinne { public static List&lt;Tinne&gt; L = new...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru