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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
XXXAlex
0 / 0 / 0
Регистрация: 26.02.2008
Сообщений: 5
26.02.2008, 00:45     Срочно помогите пожалуста перевести ее с JAVA на С++код внут #1
помогите написать такую прогу ..здавать уже через 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
------------------------------------------------------------------


вот рабочий код


Код
 

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
---------------------------

Код
 
 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++.

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

Код
 


#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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2008, 00:45     Срочно помогите пожалуста перевести ее с JAVA на С++код внут
Посмотрите здесь:

C++ програмисты срочно пожалуста что значит GNU C++ MinGV 3.4.2
C++ помогите перевести код с С# в консольное С++
C++ Помогите перевести код с Пасякаля на С++
Помогите перевести код для Visual Studio ! C++
Перевести код с Java на C++ C++
Перевести код из Java в C++ C++
C++ Перевести код с Java на C++
СРОЧНО ПОМОГИТЕ! Код по Блок-схеме C++
C++ Перевести код java в c++
C++ Помогите перевести код с PASCAL на C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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