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

перевести программу из паскаля в с++(для среды Borland C++) - C++

Восстановить пароль Регистрация
 
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
13.07.2013, 15:13     перевести программу из паскаля в с++(для среды Borland C++) #1
Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++)
Условие: дан символ С, изображающий цифру или букву(латинскую или русскую). Если С изображает цифру,
то вывести строку "digit", если латинскую букву - вывести строку "lat", если русскую - вывести строку
"rus"(обработка строк).
прога:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  c:char;
begin
  write('Введите символ, изображающий цифру или букву:');
  readln(c);
   case c of
    '0'..'9': writeln('Digit');
    'a'..'z','A'..'Z': writeln('Lat');
    'а'..'п','р'..'я','А'..'Я','ё','Ё': writeln('Rus') 
  else
    writeln('Ошибка ввода');
  end; 
  readln;
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2013, 15:13     перевести программу из паскаля в с++(для среды Borland C++)
Посмотрите здесь:

Перевести эту программу на С++ с паскаля C++
Нужно перевести программу из Паскаля в С++ C++
Надо перевести программу из ПАСКАЛЯ в СИ C++
перевести программу из паскаля в с++ (для среды Borland C++). Дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов C++
C++ помогите перевести программу с паскаля на С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Valentina
66 / 66 / 3
Регистрация: 13.05.2012
Сообщений: 130
13.07.2013, 15:53     перевести программу из паскаля в с++(для среды Borland 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
23
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
    setlocale(LC_CTYPE,"rus");
    int c;
    while(true)
    {
        c = cin.get();
        cin.ignore(100, '\n');
        
        if(isdigit(c))
            cout << "Цифра\n";
        else if((c >=160 && c <=175) || (c >=224&& c <=239))
           cout << "Русская буква\n";
        else if(isalpha(c))
            cout << "Английская буква\n"<< '\n';
        else
            cout << "Не верный ввод! " << c << '\n';
    }
    return 0;
}
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
13.07.2013, 16:03  [ТС]     перевести программу из паскаля в с++(для среды Borland C++) #3
спасибо, но как я понимаю в среде Borland C++, сможете изменить синтаксис для этой среды?

Добавлено через 1 минуту
Цитата Сообщение от Valentina Посмотреть сообщение
c = cin.get();
* * * * cin.ignore(100, '\n');
объясните пожалуйста этот кусочек?
Dani
1263 / 621 / 50
Регистрация: 11.08.2011
Сообщений: 2,236
Записей в блоге: 2
Завершенные тесты: 1
13.07.2013, 16:11     перевести программу из паскаля в с++(для среды Borland C++) #4
stranik222, идет считывание отдельного символа и, если кто-то ввел не один символ в строке, а несколько, то остальные символы пропускаются, пока не встретится символ перевода строки (либо пока не будет пропущено 100 символов).
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
13.07.2013, 16:35  [ТС]     перевести программу из паскаля в с++(для среды Borland C++) #5
а в какой среде вы пишете?
Valentina
66 / 66 / 3
Регистрация: 13.05.2012
Сообщений: 130
13.07.2013, 20:28     перевести программу из паскаля в с++(для среды Borland C++) #6
Цитата Сообщение от stranik222 Посмотреть сообщение
а в какой среде вы пишете?
Visual Studio 2008
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
13.07.2013, 20:50  [ТС]     перевести программу из паскаля в с++(для среды Borland C++) #7
а в чем разница между Visual Studio 2008 и Borland C++?
Belfegor
Ghost
 Аватар для Belfegor
172 / 172 / 6
Регистрация: 16.09.2012
Сообщений: 524
13.07.2013, 21:10     перевести программу из паскаля в с++(для среды Borland C++) #8

Не по теме:

и то и то шлак


Бесплатные среды (IDE) для программирования на С/С++

Не по теме:

от себя советую http://www.codeblocks.org/

Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
13.07.2013, 21:13     перевести программу из паскаля в с++(для среды Borland C++) #9
Цитата Сообщение от Belfegor Посмотреть сообщение
и то и то шлак
Вообще-то Visual Studio производится Коропрацией Microsoft !
Как это может быть шлак? Шлаком всякие линуксоиды пользуются.
Belfegor
13.07.2013, 21:17
  #10

Не по теме:

Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Вообще-то Visual Studio производится Коропрацией Microsoft !
это из разряда "мальчик однажды использовал goto и умер"

а вобще там конкретно упоминалась 2008, у меня, да и у всех разумномыслящих никаких хороших ассоциаций с такой древностью не вызывается

stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
13.07.2013, 21:35  [ТС]     перевести программу из паскаля в с++(для среды Borland C++) #11
помогите лучше программу на си перевести пож?
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.07.2013, 21:39     перевести программу из паскаля в с++(для среды Borland C++) #12
Цитата Сообщение от stranik222 Посмотреть сообщение
помогите лучше программу на си перевести пож?
пару дней назад точно такие же задачи всплывали (один в один), нет бы поискать:
Определить тип введенного символа (цифра, русская или английская буква)
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
13.07.2013, 21:43  [ТС]     перевести программу из паскаля в с++(для среды Borland C++) #13
Цитата Сообщение от Thinker Посмотреть сообщение
пару дней назад точно такие же задачи всплывали (один в один), нет бы поискать:
да мне надо для среды Borland C++, а не для Visual studio
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
13.07.2013, 22:10     перевести программу из паскаля в с++(для среды Borland C++) #14
Цитата Сообщение от Belfegor Посмотреть сообщение
а вобще там конкретно упоминалась 2008, у меня, да и у всех разумномыслящих никаких хороших ассоциаций с такой древностью не вызывается
У меня конкретно сейчас стоит MSVS2008. Денег на ежегодную покупку новой версии студии не имею.

Добавлено через 1 минуту
Цитата Сообщение от stranik222 Посмотреть сообщение
да мне надо для среды Borland C++, а не для Visual studio
Просто удали Борланд и поставь Студию. Не важно какую. Накрайняк можешь express edition поставить. Компания Borland умерла вместе с динозаврами.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2013, 22:14     перевести программу из паскаля в с++(для среды Borland C++)
Еще ссылки по теме:

C++ Перевести программу с Паскаля на Си++
Напишите программу для Паскаля C++
Нужно перевести программу из Паскаля в С++ C++

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

Или воспользуйтесь поиском по форуму:
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
13.07.2013, 22:14  [ТС]     перевести программу из паскаля в с++(для среды Borland C++) #15
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Компания Borland умерла вместе с динозаврами
нас только в этой среде работать учили и вот поэтому мучаюсь
Yandex
Объявления
13.07.2013, 22:14     перевести программу из паскаля в с++(для среды Borland C++)
Ответ Создать тему
Опции темы

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