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

Срочно помогите пожалуста перевести ее с JAVA на С++код внут - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread6175.html
Скопировать из одного файла в другой последовательность строк, заданных начальным и конечным порядковыми номерами от начала файла. На экран вывести количество скопированных символов букв и число...
C++ Как измерить время Здравствуйте! В программе на С(Borland С) необходимо знать, за какое время выполняется программа. Т.е. открывает программу, нажимаем кнопку Страт и выполняется код, кодда код выполнен, надо... http://www.cyberforum.ru/cpp-beginners/thread6172.html
прошу помощи C++
Помогите получить зачетку. Надо написать токую програму на С : User вводит цифру нп: 7965132 а на монитор выводитса : 6,2. тоесть цифры которые делятса на 2. вот начало: #include <stdio.h>...
Строки C++
Дан текст. Найти все слова, которые оканчиваются тем же символом, что и первое слово. Что-то блин вообще как-то неправильно она работает(( #include <stdio.h> #include <conio.h> #include...
C++ Задачка по Геометрии http://www.cyberforum.ru/cpp-beginners/thread6142.html
В трехмерном пространстве, шарик диаметра d1 перемещают из точки x1, y1, z1 в точку x2, y2, z2. Но возможно на этом отрезке, шарик столкнется с другим шариком, у которого известны его координаты...
C++ Определить, попадает ли точка с заданными координатами в закрашенную область Привет всем! :) Помогите, пожалуйста, решить задачу: Написать программу, которая определяет, попадает ли точка с заданными координатами в закрашенную область на рисунке. подробнее

Показать сообщение отдельно
XXXAlex
0 / 0 / 0
Регистрация: 26.02.2008
Сообщений: 5

Срочно помогите пожалуста перевести ее с JAVA на С++код внут - C++

26.02.2008, 00:45. Просмотров 1832. Ответов 0
Метки (Все метки)

помогите написать такую прогу ..здавать уже через 4 дня. (пишу в visualStudio)

Я только начинаю осваивать С++. до этого пару месяцев изучал java и на java уже писал такую программу//она внизу//

помогите пожалуста перевести ее с JAVA на С++ - написать нужно именно с vector или двойной array, а то что то с vector вообще разобраться немогу.

Заранее большое большое спасибо!!!!


Write a program that continues to accept a movie name (a max of 30 characters),
its ticketing capacity,
the number of the tickets sold until the user indicates to stop.
The program should display, in table form with the column headings given below, the

movie name, ticketing capacity, number of tickets sold, and number of seats available.

-------------------------------------------------------------------
Enter a movie name: Mummy II
Enter its ticketing capacity: 500
Enter number of the tickets sold: 492

Additional data (Y/N)? Y

Enter a movie name: Meet the Parents
Enter its ticketing capacity: 600
Enter number of the tickets sold: 600

Additional data (Y/N)? N

Movie/Capacity/Tickets Sold/Seats Available

Mumm II/500/492/8
Meet the Parents/600/600/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
import java.util.Scanner;
 
public class prj3_movies 
{
    final static int MaximumInput=30;
    
    public static void main(String[] args)
     {
        mov[] allMovie = new mov[30];
        Scanner in = new Scanner(System.in);
        int num = 0;
        
        String name;
        int Capacity, TicketsSold;
        String str="n";
    
        mov obj;
        for (int i=0; i<MaximumInput; i++)
        
        {
             System.out.println("Enter a movie name: ");
             name = in.next();
                 System.out.println("Enter its ticketing capacity: ");
             Capacity = in.nextInt();
             System.out.println("Enter number of the tickets sold: ");
             TicketsSold = in.nextInt();
        
            obj = new mov(name, Capacity, TicketsSold);
            allMovie[i] = obj;
            num++;
                    
        System.out.println("Additional data (y/n)?: ");
       str =in.next();
       if (str.equals("n"))
       break;
      }
        int SeatsAvailable;
            
    System.out.println("Movie/Capacity/Tickets Sold/Seats Available.");    
        
        for (int i=0; i<num; i++)
        {
            obj = allMovie[i];
            name = obj.getName();
            Capacity = obj.getTicketCap();
            TicketsSold = obj.getTicketSold();
            SeatsAvailable = obj.getSeats();
            
    System.out.println(name+"/"+Capacity+"/"+TicketsSold+"/"+ SeatsAvailable);    
        }
    }
}
-----------------------------
2Second File
---------------------------

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
 import sun.security.krb5.internal.Ticket;
   public class mov
    
 {          String name;
        int ticketCap;
       int ticketSold;
    public mov(String name, int cap, int sold)
    {    super();
        
        this.name = name;
        ticketCap = cap;
        ticketSold = sold;
    }
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name = name;
    }
    public int getTicketCap()
    {
        return ticketCap;
    }
    public void setTicketCap(int ticketCap)
    {
        this.ticketCap = ticketCap;
    }
    public int getTicketSold()
    {
        return ticketSold;
    }
    public void setTicketSold(int ticketSold)
    {
        this.ticketSold = ticketSold;
    }
    public int getSeats()
    {
      return ticketCap - ticketSold;
    }
}
---------------------------------------------

Здесь я что то начал на С++ с vector'oм понимаю огрызок но я всего 5 дней с C++.

----------------------------------------------

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
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
#include <iostream>
#include "stdafx.h"
#include <conio.h>
 
#include <string>
using std::string;
 
using std::cout;
using std::cin;
using std::endl;
#include <iomanip>
using std::setw;
 
#include <vector>
using std::vector;
 
void outputVector( const vector< int > & ); // display the vector
void inputVector( vector< int > & ); // input values into the vector
 
          
int main()
{
    char name[ 20 ];
    cout << "Enter Movie Name: " ;
    cin >> name;
    
   vector< int > integers2( 1 ); // 1-element vector< int >
   vector< int > integers3( 1 ); // 1-element vector< int >
 
  
   cout << "\nEnter its ticketing capacity: " << endl;
   inputVector( integers2 );
 
   cout << "\nEnter number of the tickets sold: " << endl;
   inputVector( integers3 );
   
   cout << "\nMovie/Capacity/Tickets Sold/Seats Available:\n"  << endl;
   outputVector( integers2 );
 
   getch();
   return 0;
 
} // end main
 
// output vector contents
void outputVector( const vector< int > &array )
{
   size_t i; // declare control variable
   
   for ( i = 0; i < array.size(); i++ )
   {
      cout << setw( 2 ) << array[ i ];
 
      if ( ( i + 1 ) % 2 == 0 ) // 2 numbers per row of output
         cout << endl;
   } // end for
 
   if ( i % 4 != 0 )
      cout << endl;
} // end function outputVector
 
 
// input vector contents
void inputVector( vector< int > &array )
{
   for ( size_t i = 0; i < array.size(); i++ )
      cin >> array[ i ];
} // end function inputVector
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru