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

Переведите, пожалуйста, с паскаля на C++ - C++

Восстановить пароль Регистрация
 
Buckstabue
 Аватар для Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
14.04.2013, 19:00     Переведите, пожалуйста, с паскаля на C++ #1
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
type
   Person = record
            Surname,
            Name,
            Adress,
            City: string[20];
            Post_index: string[4];
            Telephone: string[12];
            case hobby: (Computer, Music) of
               Computer: (type_computer: string[20];
                                 Mbyte: byte);
               Music: (Instrument: array[1..3] of string[10])
            end;
   tList = array [1..20] of Person;
var
   List: tList;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2013, 19:00     Переведите, пожалуйста, с паскаля на C++
Посмотрите здесь:

переведите на С++ из паскаля C++
Переведите с Паскаля C++
переведите с Паскаля на си++ пожалуйста! C++
переведите с Паскаля на си++ пожалуйста! C++
C++ переведите с паскаля на с++.пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
14.04.2013, 20:11     Переведите, пожалуйста, с паскаля на 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
struct Person
{
   char
        Surname[21],
        Name[21],
        Adress[21],
        City[21],
        Post_index[5],
        Telephone[13];
    enum {Computer, Music} hobby;
    union
    {
        struct
        {
            char type_computer[21];
            unsigned char Mbyte;
        };
        char Instrument[3][11];
    };
};
typedef Person tList[20];
tList List;
(Анонимные структуры не входят в стандарт С++, но поддерживаются g++ и msvc++.)
Buckstabue
 Аватар для Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
14.04.2013, 20:15  [ТС]     Переведите, пожалуйста, с паскаля на C++ #3
Somebody, а можно согласно стандарту, пусть и не близко? Просто в универе основной компилятор g++ 4.1 - довольно старый... Вдруг он это не съест
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
14.04.2013, 20:34     Переведите, пожалуйста, с паскаля на C++ #4
В 17-й строке имя структуры добавь.
Yandex
Объявления
14.04.2013, 20:34     Переведите, пожалуйста, с паскаля на C++
Ответ Создать тему
Опции темы

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