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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.58
KpoccoB0K
1 / 1 / 0
Регистрация: 08.02.2010
Сообщений: 22
#1

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

08.06.2010, 16:47. Просмотров 1617. Ответов 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++ C++
Перевод с Паскаля на С++ C++
C++ Перевод с паскаля на с++
C++ Перевод с паскаля на С++
Перевод с Паскаля в С++ C++
C++ Перевод с Паскаля в С++
C++ Перевод с Паскаля на си++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
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     Перевод из паскаля в с++
Ответ Создать тему
Опции темы

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