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

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

16.05.2015, 19:54. Показов 1201. Ответов 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
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru