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

Перевод из паскаля в с++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.58
KpoccoB0K
1 / 1 / 0
Регистрация: 08.02.2010
Сообщений: 22
08.06.2010, 16:47     Перевод из паскаля в с++ #1
ребятки, спасайте! нивкакую не получаецо перевести программку:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Program p32;
uses crt;
var s:string;
procedure proc(var y:string);
var x:char;
begin
     while x<>' ' do begin
           read(x);
           y:=x+y;
     end;
end;
begin
     clrscr;
     s:='';
     proc(s);
     writeln(s);
     readln;
end.


сколько ни старался не идёт. Спасайте.


задание: вводятся символы до ввода пробела. все полученные символы вставляются в строку.
в конце программа должна "перевернуть" полученную строку.
к примерру было введено:
1
2
3
4
5
6
7
8
9
0
"ТУТ ВВОДИТСЯ ПРОБЕЛ"
Должно получится: 0987654321
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2010, 16:47     Перевод из паскаля в с++
Посмотрите здесь:

C++ Перевод с паскаля на си
C++ Перевод из паскаля в с ++
C++ Перевод с Паскаля на С++
Перевод из Паскаля в C++ C++
Перевод с Паскаля на С++ C++
Перевод с паскаля в С++ C++
C++ Перевод из паскаля в С++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
08.06.2010, 17:13     Перевод из паскаля в с++ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
 
int main(){
    std::string s;
    char c;
    while ( std::cin.get(c) ){
        if ( c == ' ' )
            break;
        else if ( c == '\n' )
            continue;
        else
            s = c + s;
    }
    std::cout << s << std::endl;
 
    return 0;
}
Yandex
Объявления
08.06.2010, 17:13     Перевод из паскаля в с++
Ответ Создать тему
Опции темы

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