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

Перевод с паскаля на с++ - C++

Восстановить пароль Регистрация
 
Жадигер
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 5
13.05.2014, 23:26     Перевод с паскаля на с++ #1
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program z1;
var
i,j,m,k,z,x,l:integer;
begin
readln(m);
for i:=0 to m do begin z:=1;
if i=0 then z:=1 else begin
x:=i;
while x<>0 do begin
z:=z*4;
x:=x-1;
end; end;
if ((z<m) and (z*4>m)) then writeln(i);
if z=m then writeln(i-1);
end;
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2014, 23:26     Перевод с паскаля на с++
Посмотрите здесь:

C++ Перевод из паскаля в с++
C++ Перевод с Паскаля на C++
C++ перевод с паскаля на С++
Перевод с паскаля на С++ C++
C++ Перевод с паскаля на си
C++ Перевод из паскаля в с ++
Перевод из Паскаля в С++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
you_rule
 Аватар для you_rule
56 / 57 / 21
Регистрация: 08.03.2014
Сообщений: 138
13.05.2014, 23:41     Перевод с паскаля на с++ #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
24
25
26
#include <iostream>
using namespace std;
 
int main()
{
    int i,j,m,k,z,x,l;
    cin>>m;
    for (i=0; i<=m; i++)
    {
        z=1;
        if (i==0)
            z=1;
        else
        {
            x=i;
            while(x!=0)
            {
                z*=4;
                x-=1;
            }
        }
        if ((z<m)&& (z*4>m)) cout<<i;
        if (z==m) cout<<i-1;
        return 0;
    }
}
Crash_test
 Аватар для Crash_test
1 / 1 / 1
Регистрация: 13.05.2014
Сообщений: 6
13.05.2014, 23:46     Перевод с паскаля на с++ #3
C++ (Qt)
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int m,z,x;
    cin>>m;
    for(int i=0; i<=m; i++)
    {
        z=1;
        if (i==0)
        z=1; else
        {
            x=i;
            while (x!=0)
                {
                    z=z*4;
                    x--;
                }
            }
        if((z<m)&&(z*4>m))
            cout<<i<<endl;
        if (z=m)
            cout<<i-1<<endl;
    }
    return 0;
}
Так?
Yandex
Объявления
13.05.2014, 23:46     Перевод с паскаля на с++
Ответ Создать тему
Опции темы

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