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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
XXXAlex
0 / 0 / 0
Регистрация: 26.02.2008
Сообщений: 5
#1

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

26.02.2008, 00:45. Просмотров 1825. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2008, 00:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Срочно помогите пожалуста перевести ее с JAVA на С++код внут (C++):

СРОЧНО ПОМОГИТЕ! Код по Блок-схеме - C++
Ребята, помогите пожалуйста, напишите код с++ по блок схеме. Вот блок схема.

Перевести код с Java на C++ - C++
import java.io.*; import java.util.*; public class main { public static class ant{ int k;

Перевести код java в c++ - C++
Если что, условие задачи вот Выбрать место для постройки моста через реку (см. рис) таким образом, чтобы длина между двумя пунктами A и...

Перевести код с Java на C++ - C++
как на c++ будет выглядеть код который на java выглядит так: public static ing f = 0; public static void main(String args) { ...

Перевести код из Java в C++ - C++
public class LinearProbingHashST&lt;Key, Value&gt; { private int M = 30001; private Value vals = (Value) new Object; ...

Помогите перевести код с PASCAL на C++ - C++
Вот код Pascal, как его перевести в C++ ?:cry: program integral; var n,i : integer; a,b,shag,sum,itog : real; function...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2008, 00:45
Привет! Вот еще темы с ответами:

помогите перевести код с С# в консольное С++ - C++
Для заданного натурального числа n, вычислть сумму static void Main(string args) { double r = 0, ss = 0; ...

Помогите перевести код с Пасякаля на С++ - C++
const a:array of integer= (2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71, ...

Помогите перевести код для Visual Studio ! - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;ctime&gt; int main() { size_t rows, cols; std::cout &lt;&lt; &quot;Rows: &quot;; std::cin...

програмисты срочно пожалуста что значит GNU C++ MinGV 3.4.2 - C++
это же компилятор dev c++


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

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

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