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

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

Войти
Регистрация
Восстановить пароль
 
Devik
0 / 0 / 0
Регистрация: 27.05.2009
Сообщений: 11
#1

Подправте пожалуйста код - C++

14.03.2010, 20:38. Просмотров 340. Ответов 3
Метки нет (Все метки)

Привет всем.
Очень нужна ваша помощь... Вот исходный код на паскале:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Program LAB1;
uses crt;
Procedure WriteByte(a:byte);
var i:integer;
begin
for i:=7 downto 0 do begin
if ((a shr i) and $01) <>0 then write('1')
else write('0');
end;
write(' ');
end;
 
type bytearr=array[1..100] of byte;
var
k,i:integer;
db: double;
px: pointer;
bp:^bytearr;
begin
clrscr;
db:=13.65;
px:=@db;
bp:=px;
writeln('Tup DOUBLE. 4uslo - ',db:0:2);
for k:=1 to 8 do writebyte(bp^[k]);
writeln;
readln;
end.
Его нужно переделать под с++. Я вот тут сделал но не компилируетса... подправте что я сдела не так?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
void WriteByte(int a)
{
int i;
for(i=7;i==0;i--) {
if ((a>>i)!=0) {puts("1");}
else puts("0");
}
puts(" ");
}
 
void main()
{
int k,i;
int bytearr[100];
double db;
pointer px;
*bytearr bp;
db=13.65;
px=*db;
bp=px;
for (k=1;k==8;k++) {writebyte(bp^[k]);}
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2010, 20:38     Подправте пожалуйста код
Посмотрите здесь:

Подправте, пожалуйста, ошибки линкера (MVS2008) ! - C++
из-за ошибок не собрать проект в release. видимо, связано с объявлением и определением функций но вот не разобраться: 1&gt;man.obj :...

Подправте код... - C++
Вот код: с++ ругается Unit1.cpp(12): E2268 Call to undefined function 'ln' как я понял ln записывается по другому? Подскажите...

Подправте код проги, С++ - C++
Написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем...

Прочтите пожалуйста код - C++
1)#include&lt;conio.h&gt; using namespace std; #include &lt;math.h&gt; #include &lt;iostream&gt; int main() { setlocale(0, &quot;&quot;); int k; ...

Пожалуйста, расшифруйте код - C++
Есть код программы. Программа вычисляет максимальный поток по алгоритму Форда-Фалкерсона . В программе есть цикл, педагог спрашивает, каким...

поясните пожалуйста код - C++
#include &lt;iostream.h&gt; #include &lt;fstream.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;iomanip.h&gt; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
14.03.2010, 20:51     Подправте пожалуйста код #2
^- это XOR, возведение в степень pow()
pointer и bytearr - нет таких типов
С-подобные языки регистрозависимы и имена WriteByte и writebyte - это разные идентификаторы
Откройте книгу по С/С++ и прочитайте пару глав
Devik
0 / 0 / 0
Регистрация: 27.05.2009
Сообщений: 11
14.03.2010, 21:05  [ТС]     Подправте пожалуйста код #3
А вы б не могли мне помочь пожалуйста, просто мне завтра сутра нада сдать эту лабараторную за это время что до утра осталась я наверно не разберусь с указателями...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2010, 10:10     Подправте пожалуйста код
Еще ссылки по теме:

Посмотрите код пожалуйста... - C++
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main() { int n,*b,i,k; double x; float **M;// двухмерная...

объясните, пожалуйста, код - C++
есть программа, но не до конца понятно, что она делает... #include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;string&gt; #include...

Скомпилируйте пожалуйста код (C++) - C++
Вот код,можете скомпилировать его в exe файл,а то у меня не получается( #include &lt;iostream&gt; #include &lt;sstream&gt; using...

пожалуйста, подправить код - C++
#include &lt;conio.h&gt; #include &lt;iostream&gt; #include&lt;stdio.h&gt; using namespace std; int sd(int n, int d = 1) { if(n == 0) ...


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

Или воспользуйтесь поиском по форуму:
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
15.03.2010, 10:10     Подправте пожалуйста код #4
C
1
for(i=7;i==0;i--) {
неправильное условие
надо i > 0 для семи раз

C
1
    for (i = 7; i > 0; i--) {
Yandex
Объявления
15.03.2010, 10:10     Подправте пожалуйста код
Ответ Создать тему
Опции темы

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