С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 34

Перевод кода с паскаля в С++

16.05.2015, 19:54. Показов 1172. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите перевести код с Паскаля в С++, пожалуйста!
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Program pr1;
uses crt;
var s:string;
begin
clrscr;
write('введите слова:');
readln(s);
clrscr;
if (pos('жы',s)<>0) or (pos('шы',s)<>0) then 
write('есть ошибки')
else
write('все верно');
readln; 
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.05.2015, 19:54
Ответы с готовыми решениями:

Перевод кода с Паскаля на С++
помогите перевести код программы с Паскаля в с++, пожалуйста! Program pr1; uses crt; var f:text; s:string; i:byte; n:integer; ...

Перевод кода из Паскаля в С++
uses crt,graph; type TPoint=record x,y:integer; end; var p1,p2,p3,p4:arrayof TPoint; gd,gm:integer; ...

Перевод кода из Паскаля в C++
помогите пожалуйста перевести код в c++ integer procedure F2(ref(position) p,integer alpha,integer beta): begin integer m,t;...

18
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
16.05.2015, 20:07
Цитата Сообщение от Новичок8 Посмотреть сообщение
помогите перевести код с Паскаля в С++, пожалуйста!
начните с условия задачи и демонстрации собственных попыток перевода.
0
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 34
16.05.2015, 20:15  [ТС]
я уже начал осваивать С++, но я не успеваю к сроку сдачи
0
16.05.2015, 20:21

Не по теме:

Цитата Сообщение от Новичок8 Посмотреть сообщение
я уже начал осваивать С++, но я не успеваю к сроку сдачи
срок сдачи когда?
для формулировки условия C++ не нужен.

0
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 34
16.05.2015, 20:26  [ТС]
я насчет демонстрации собственных попыток
вот само условие задачи:Дана последовательность слов. Проверить, правильно ли в ней записаны сочетания «жи» и «ши».
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
16.05.2015, 20:30
Цитата Сообщение от Новичок8 Посмотреть сообщение
Проверить, правильно ли в ней записаны сочетания «жи» и «ши».
Как проверять будем?Алгоритм написать сможете или вы и это не успеете к сроку сдачи?
1
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
16.05.2015, 20:32
Это типичный халявщик. Я считаю целесообразным сразу изменять "репу" таких персонажей в отрицательную сторону (-1 достаточно, как показатель) дабы люди не тратили на них время.
0
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 34
16.05.2015, 20:35  [ТС]
разве по коду в паскале алгоритм не понятен?
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
16.05.2015, 20:38
Цитата Сообщение от castaway Посмотреть сообщение
Это типичный халявщик. Я считаю целесообразным сразу изменять "репу" таких персонажей в отрицательную сторону (-1 достаточно, как показатель) дабы люди не тратили на них время.
Дадим шанс на реабилитацию А вообще идея неплохая.

Цитата Сообщение от Новичок8 Посмотреть сообщение
разве по коду в паскале алгоритм не понятен?
Нет,я хочу чтобы вы выписали алгоритм по пунктам.После этого будете реализовывать на C++.
1
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
16.05.2015, 20:40
Цитата Сообщение от Новичок8 Посмотреть сообщение
разве по коду в паскале алгоритм не понятен?
1. Я не знаком с этим языком и знакомится не хочу
2. Это раздел C++
3. Зачем нам (обитателям форума) напрягаться, ради тебя?
1
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 34
16.05.2015, 20:43  [ТС]
я сделала блок-схему, может ее скинуть?

Добавлено через 1 минуту
мне нужен пример, по которому я попробую перевести остальные программы
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
16.05.2015, 20:45
Цитата Сообщение от Новичок8 Посмотреть сообщение
я сделала блок-схему, может ее скинуть?
мне нужен пример, по которому я попробую перевести остальные программы
1. вы не можете по блок-схеме выписать алгоритм?
2. у вас примеров весь раздел на форуме и огромное количество ресурсов в интернете.
0
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 34
16.05.2015, 20:49  [ТС]
1. Могу.
2. Раз Вы так отрицательно настроились, можете и не отвечать, а пройти мимо.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
16.05.2015, 20:53
Цитата Сообщение от Новичок8 Посмотреть сообщение
1. Могу.
2. Раз Вы так отрицательно настроились, можете и не отвечать, а пройти мимо.
1.Тогда в чем проблема?
2.Наоборот.Я "настроился" положительно,дал вам пару советов и хочу чтобы вы сделали свою задачку самостоятельно с небольшой помощью.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
16.05.2015, 21:09
Цитата Сообщение от Новичок8 Посмотреть сообщение
2. Раз Вы так отрицательно настроились, можете и не отвечать, а пройти мимо.
Зря. Это один из немногих кто тебе может помочь, и требования он предъявляет вполне адекватные.

Добавлено через 15 минут
Цитата Сообщение от Новичок8 Посмотреть сообщение
1. Могу.
Попросить надо?
0
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 34
16.05.2015, 21:11  [ТС]
вводим несколько слов, если в строке s количество подстрок 'жы' или 'шы' не равно 0, то выводим на экран выражение 'есть ошибки', иначе выводим 'все верно'

Добавлено через 20 секунд
Вы имели ввиду так?
0
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
16.05.2015, 21:18
Цитата Сообщение от Новичок8 Посмотреть сообщение
вводим несколько слов, если в строке s количество подстрок 'жы' или 'шы' не равно 0, то выводим на экран выражение 'есть ошибки', иначе выводим 'все верно'
Г-ди, да задачка-то на три строки. Всё есть в стандартных библиотеках, смотрите функцию strstr(строка, подстрока), которая смотрит количество вхождений подстроки в строку и возвращает их количество ("0", если их нет).

Добавлено через 1 минуту
C++ (Qt)
1
2
3
cin >> s;
if(strstr(s, "жы") != 0 || strstr(s, "шы") != 0)cout << "Есть ошибки! \n";
else "Ошибок нет! \n";
И действительно - три строки. Слова вводятся в одной строке.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
16.05.2015, 21:19
Цитата Сообщение от Новичок8 Посмотреть сообщение
Вы имели ввиду так?
Я имел ввиду так:
[0].Какие переменные и для чего будем использовать.
1.ввод слов(откуда,куда,сколько,как,почему)
2.поиск в строке совпадений для "жы" и "шы" (как,почему)
3.вывод сообщения.

Теперь напишите ответ по-моему шаблону.
1
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
16.05.2015, 21:26
Прошу пардона, немного накосячил в своём варианте со сравнением, там возвращается указатель, но суть та же.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2015, 21:26
Помогаю со студенческими работами здесь

Перевод кода с Паскаля на С++
Помогите плиз перевести код с Паскаля на С++, компилятор DEV C++. Буду вам очень благодарен. Код Pascal Var i:longint; n,k:byte; ...

Перевод кода с Паскаля на C++
Помогите пожалуйста перевести код программы из паскаля в с++ Uses crt; Var j,i,nech_kol,ch_kol,q,p,sum_nech,sum_ch: Integer; ...

Перевод кода из Паскаля в С++
Я в С++ не бум бум, написал прогу на паскале а нуно на Си++ помогите перевести Задача : Назовем допустимым преобразованием матрицы...

Перевод кода из паскаля в c++
Собственно надо перевести этот код из паскаля в c++, чтобы программа выдавала такие же данные и тот же результат. const n=30; ...

Перевод кода с Паскаля на С++
Помогите перевести код с Паскаля на С++: Var s,s1,s2:string; j,k,n:integer; Begin write('Введите строку: ');readln(s); ...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru