|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2011, 20:42 | #1 |
Пользователь
Регистрация: 06.10.2011
Сообщений: 27
|
Массивы в С++ из Pascal
Здравствуйте! У меня есть задача решенная в паскале, но мне ее надо сделать для Borland C++, надеюсь на ваше понимание.
Даны два целочисленных массива М(10) и К(10) проверьте совпадение соответствующих элементов массивов. если они совпадают , то выведите совпадающее значение , если не совпадают , то сделайте соответствующее сообщение. Код:
Код:
|
30.10.2011, 20:58 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
0) В С/C++ элементы массивов нумеруются от нуля до n-1.
1) = в C/C++ - оператор присвоения (аналог :=); сравнение производится с помощью ==. Соответственно, вот скорректированный код для приведённого Вами. Замечу, что приведённый код на Pascal решает отнюдь не описанную задачу. Код:
Последний раз редактировалось Abstraction; 30.10.2011 в 21:01. |
30.10.2011, 21:20 | #3 |
Пользователь
Регистрация: 06.10.2011
Сообщений: 27
|
спасибо конечно, но хотелось бы это увидеть в более упрощённой форме, пытаюсь переделать под себя, ругается на многое.
Код:
Последний раз редактировалось peace on you; 30.10.2011 в 21:36. |
30.10.2011, 21:50 | #4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Можно бы писать, на что именно ругается - тогда задача отвечающих сведётся, по большому счёту, к переводу с компиляторского на человеческий.
Выкидывать скобки было посредственной идеей, ставить где ни попадя ; - очень плохой идеей. for выполняет либо содержимое следующих непосредственно за ним операторных скобок (begin/end в Паскале, {} в C++), либо одно выражение, до первой точки с запятой. В данном случае, все четыре цикла прокрутятся десять раз, не делая ровным счётом ничего. То же относится и к if. Скажите, откуда вообще взялась идея завершать каждую строку точкой с запятой? |
30.10.2011, 21:55 | #5 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
Вот проще на Си :
Код:
Последний раз редактировалось An1ka; 31.10.2011 в 09:29. |
30.10.2011, 22:18 | #6 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
An1ka,
Цитата:
|
|
31.10.2011, 04:26 | #7 |
Пользователь
Регистрация: 06.10.2011
Сообщений: 27
|
Код:
|
31.10.2011, 09:12 | #8 |
Пользователь
Регистрация: 06.10.2011
Сообщений: 27
|
вот она вся программа, без всякого лишнего
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal массивы | angelok231 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 13.06.2011 17:54 |
Массивы [pascal] | Rulyas | Помощь студентам | 14 | 10.09.2009 00:12 |
Pascal: массивы | Juventus91 | Помощь студентам | 2 | 06.09.2009 14:21 |
массивы Pascal | -ushёl- | Помощь студентам | 3 | 23.03.2009 06:45 |
Pascal. Массивы | Danilyuk | Помощь студентам | 1 | 22.01.2008 19:56 |