Авторизация



Регистрация | Забыли свой пароль?

Поиск

Перекодировать с Java в С++


Есть какие то программы что бы перегнать код с джавы в С++, ели на яву программу склепал, а на
С++ что то не нахожу инфы по теме, да и опять сидеть впадло из за одной лабы, может есть какой то переобразователь? Ну может если кто то знает 2 языка ипоможет, буду благодарен. Я в программировании не силен..

Комментарии:

  • 2014-05-25 05:02 Имя: vovochka

    кидай сюда код, посмотрим
    0
  • 2014-05-25 05:02 Имя: v-tal-j

    поддерживаю, глянем что атм надо "перегнать"
    0
  • 2014-05-25 05:21 Имя: ura

    Вот

    package lab;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.List;
    import java.util.Scanner;

    public class Matrix100 {
    public static int MAX_ELEMENTS_IN_MATRIX = 100;
    public static void main(String[] args {
    Scanner scanner = new Scanner(System.in;
    System.out.println("Введите количество строк матрицы:";
    int a = scanner.nextInt(;

    System.out.println("Введите количество столбцов матрицы:";
    int b = scanner.nextInt(;
    if (!isNormalMatrixSize(a, b {
    System.out.println("Количество элементов либо < 0, либо больше 100";
    System.exit(1;
    }
    int[][] array = new int[a][b];
    int[] numbersArray = new int[a * b];
    int position = 0;
    while (position < numbersArray.length {
    System.out.println("Введите значение в позицию массива [" + position + "]";
    numbersArray[position++] = scanner.nextInt(;
    }
    System.out.println("оригинальня матрица: " + Arrays.toString(numbersArray;
    numbersArray = arrayWithMinusElements(numbersArray;
    int counter = 0;
    for (int i = 0; i < a; i++ {
    for (int j = 0; j < b; j++ {
    if (counter < numbersArray.length {
    array[i][j] = numbersArray[counter++];
    } else {
    array[i][j] = 0;
    }
    System.out.print(array[i][j] + "\t";
    }
    System.out.println(;
    }
    }
    public static boolean isNormalMatrixSize(int a, int b {
    return (a * b > 0 && (a * b
    0
  • 2014-05-25 05:27 Имя: ura

    Скинул в тему
    0
  • 2014-05-25 06:40 Имя: ura

    Суть программы в том что она должна позволять ввести с клавиатуры значения матрицы желаемого произвольного размера, который не превышает А(100 т.е. числа не больше 100. Сформировать двухмерный массив С(10,10 не больше чем 10 на 10 и ввести с клавиатуры желаемое значение, ну например 4 на 4 или 3 на 3 и .т.д , занося у него по столбцам (начиная с левого отрицательные элементы массива А, начиная с конца( т.е. заносить в столбцы только отрицательные числа, а в положительные записать ноль.Числа ввводятся с клавиатуры рандомно мной. Вот так эта программа и работает
    0
  • 2014-05-25 06:53 Имя: v-tal-j

    только что увидел,завтра днём гляну
    0
  • 2014-05-25 08:48 Имя: ura

    Не вопрос, напишешь, только не забудь пожалуйста
    0
  • 2014-05-25 09:32 Имя: v-tal-j

    конечно,ты вечером завтра онлайн будеш если вопросы по алгоритму возникнут?
    0
  • 2014-05-25 10:07 Имя: ura

    Да я онлайн почти всегда, если что то скайп DesireUA его почти не выключаю
    0
  • 2014-05-25 12:56 Имя: v-tal-j

    принято
    0
  • 2014-05-25 13:19 Имя: ura

    на С++ как то говорили по технологи опен МП проще делать.. но я что то про массивы не чего толком не нахожу, но в моем случаи уже все равно как ли ж бы работало
    0
  • 2014-05-25 13:39 Имя: v-tal-j

    не то чтобы очень силён в плюсах,но вроде реализуемо на первый взгляд
    0
  • 2014-05-25 15:23 Имя: ura

    ну вот и у нас выдача материала " алфавит дали, подготовтесь к диктанту"
    0
  • 2014-05-25 17:16 Имя: vovochka

    ммм... могу на шарпе попробывать, на плюсиках сложно для меня
    0
  • 2014-05-25 18:20 Имя: ura

    не тут надо С++, другие варианты не зачтут..
    0
  • 2014-05-25 19:02 Имя: aleksand

    на С пиши, ну или прилепи как тут класс для понта, толку всё равно нет
    синтаксис Java по-моему вообще от С++ и пошел
    там визуально только ввод-вывод поменять и немного операнды поправить
    [count++] например, мне кажется в C++ такого нет, есть только отдельно count++;
    хотя уже лет 5-7 про него даже не вспоминал
    0
  • 2014-05-25 20:41 Имя: v-tal-j

    скорее синтаксис С# от Java пошел, шарп вообще изначально J++ назывался, пока по судам не начали таскать. в принципе такое название символизирует,откуда ноги растут
    0
  • 2014-05-25 22:20 Имя: pride

    C от него отолкнулся С++ От него java
    0
  • 2014-05-25 23:23 Имя: v-tal-j

    чуть более чем согласен
    0

Добавить комментарий