Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sha1ne
1 / 1 / 0
Регистрация: 05.11.2009
Сообщений: 20
#1

Из Java в C++ - C++

08.11.2009, 18:08. Просмотров 499. Ответов 4
Метки нет (Все метки)

нужно перевести код из Java в C++

Задание :
Даны целые положительные числа M,N и набор из N чисел. Сформировать матрицу размера M*N , у которой в каждой строке содержится все числа из исходного набора ( в том же порядке).

Вот код :

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
public class Matrix
{
        public static void main(String[]args)
        {MyTerminalIO myterminal=new MyTerminalIO();
 
        {
                int m,n,s;
                n=myterminal.getInt("Введите количество строк:");
                m=myterminal.getInt("Введите количество столбцов:");
                int[][] a=new int[m][n];
                int a2[]=new int[m];
                for(int i=0;i<a2.length;i++)
{
                      a2[i]=myterminal.getInt("Введите: m ["+m+"]");
}
 
                for(int i=0;i<m;i++){
                        for(int j=0;j<n;j++){
                                a[i][j]=a2[i];
                        }
                }
                for(int i=0;i<m;i++){
                        for(int j=0;j<n;j++){
                                System.out.print(a[i][j]+" ");
                            }
 
                            System.out.println();
 
                }
 
        }
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2009, 18:08     Из Java в C++
Посмотрите здесь:

Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? - Java
Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Ответье, плиз, новичку, по MSDN я не понятно, это исключительно...

Ошибка reference to List is ambiguous; both interface java.util.List in package java.util and class java.awt.List in... - JavaFX
Почему кгда я загружаю пакеты awt, utill вместе в одной проге при обьявлении елемента List я ловлю такую ошибку. 'listTest.java':...

C#/Java/Java WEb/Pascal/PHP+(css,html,javascript)/c++/Android
Написание Курсовых/Дипломных. Так же разработка реальных проектов. Инструменты: Microsoft Visual Studio C++ Builder Rad...

При работе JVM обвалвается java c кодом Java Result 1073807364. - Java
При работе JVM обвалвается java c кодом Java Result 1073807364. Если кто-нибудь знает, помогите пожалуйста.

Java сервер Flash клиент java.io.StreamCorruptedException: invalid stream header - Java EE
Есть класс сериализованный на стороне java (сервер) и actionscript(клиент). При попытке передачи объекта от клиента к серверу вылетает...

Посоветуйте примеры кода по Java. Теория прочтена, но с языком Java не знакома - Java
Или может кто может дать готовый код. В теории вроде бы не очень сложно. :cry: 1.Напишите процедуру, которая по заданному сообщению...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
08.11.2009, 18:26     Из Java в C++ #2
C++
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
#include <iostream>
using namespace std;
 
int main()
{
    int m,n,s;
    cout << "Введите количество строк: "; // про проблемы с русским языком читаем отдельную тему
    cin >> n;
    cout << "Введите количество столбцов: ";
    cin >> m;
 
    int **a=new int[m][n];
    int *a2=new int[m];
    for(int i=0;i<m;i++)
    {
        cout << "Введите: m [" << i << "]";
        cin >> a2[i];
    }
 
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
            a[i][j]=a2[i];
        }
    }
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
            cout << a[i][j] << " ";
        }
        cout << endl;
     }
 
    return 0;
}
sha1ne
1 / 1 / 0
Регистрация: 05.11.2009
Сообщений: 20
08.11.2009, 20:51  [ТС]     Из Java в C++ #3
RazorQ при компилировании ругается на строку :
C++
1
int **a=new int[m][n];
Пишет что :
Файл.3.cpp `n' cannot appear in a constant-expression
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
08.11.2009, 21:27     Из Java в C++ #4
Подправил
C++
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
#include <iostream>
using namespace std;
 
int main()
{
    int m = 0,n = 0 /*,s */;
    cout << "Введите количество строк: "; // про проблемы с русским языком читаем отдельную тему
    cin >> n;
    cout << "Введите количество столбцов: ";
    cin >> m;
 
    int **a=new int*[m];
    for(int i=0; i<n; i++)
    {
        a[i] = new int[n];
    }
    int *a2=new int[m];
    for(int i=0;i<m;i++)
    {
        cout << "Введите: m [" << i << "]";
        cin >> a2[i];
    }
 
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
            a[i][j]=a2[i];
        }
    }
    for(int i=0;i<m;i++){
        for(int j=0;j<n;j++){
            cout << a[i][j] << " ";
        }
        cout << endl;
     }
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2009, 21:41     Из Java в C++
Еще ссылки по теме:

Java.lang.IllegalArgumentException в нативных функциях (embedded Java, MicroEJ, STM32F4Discovery) - Микроконтроллеры
Добрый день! Пытаюсь связать embedded Java и C посредством нативных функций. Идея в следующем: мне нужно вернуть из нативной...

Что оптимальнее для почтового сервиса - java.IO или java.NIO? - Java Сети
Пишу серверную часть мобильного приложения под Android на JDK, в которое будет интегрирован почтовый сервис, подгрузка новостей, личный...

Эволюция Java разработчика, или как начать писать на JAVA EE? - Java EE
Всем добрые сутки и чая с печеньем. Предлагаю сразу к делу. Я примерно пол года читал книги по Java, до этого писал пару сайтов на...

Как бороться с java.lang.OutOfMemoryError: Java heap space - JavaFX
Доброго времени суток. На Java пишу программу, требующую большого количества информации (распознавалку изображений) Нужно хранить...

Хочу стать Java программистом, здесь есть Java программисты? - Java
Здравствуйте, я хочу стать Ява программистом, если здесь есть Ява программисты, пж подскажите плюсы и мунусы профессии Ява программиста,...

Создать Windows приложение на Java в NetBeans (Java Desktop Application) - JAVA IDE
Здравствуйте. Хочу создать Windows-приложение на Java с помощью NetBeans 7.3. При создании нового проекта в подразделе «Java» должен быть...


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

Или воспользуйтесь поиском по форуму:
sha1ne
1 / 1 / 0
Регистрация: 05.11.2009
Сообщений: 20
08.11.2009, 21:41  [ТС]     Из Java в C++ #5
RazorQ Огромное тебе спасибо!
Yandex
Объявления
08.11.2009, 21:41     Из Java в C++
Ответ Создать тему
Опции темы

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