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

Перевести код с Pascal - C++

Восстановить пароль Регистрация
 
BRISK
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 14
23.06.2013, 19:53     Перевести код с Pascal #1
№1

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
   s1,s2,n: longint;
   f: integer;
begin
     write('vvedite natural chislo ');
     readln(n);
     f:=0;
     for s1:=1 to n div 2 do
         for s2:= s1 to n-1 do
             if s1*s1+s2*s2=n then
                begin
                writeln(s1,'*',s1,'+',s2,'*',s2,'=',n);
                f:=f+1;
                end;
     if f=0 then writeln ('razlozhit nelzja');
     readln;
end.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 19:53     Перевести код с Pascal
Посмотрите здесь:

Перевести код с Pascal C++
C++ Перевести код из Pascal на C++
C++ Перевести код Pascal на C++
Перевести код с Pascal C++
C++ Перевести код с Pascal
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
23.06.2013, 19:55
  #2

Не по теме:

Цитата Сообщение от BRISK Посмотреть сообщение
переведите лабы с паскаля на си++
первый прочитал как "превратите лабы с паскаля на си++"

BRISK
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 14
23.06.2013, 20:00  [ТС]     Перевести код с Pascal #3
помоги...
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,213
Завершенные тесты: 2
23.06.2013, 20:02     Перевести код с Pascal #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()  {
    setlocale(LC_ALL, "Russian");
    long s1, s2, n;
    int f = 0;
    cout << "Введите натуральное число: ";
    cin >> n;
    for(s1 = 1 ; s1 <= (n / 2); s1++)
        for(s2 = s1; s2 <= n - 1; s2++)
            if(s1 * s1 + s2 * s2 == n)  {
                cout << s1 << "*" << s1 << "+" << s2 << "*" << s2 << "=" << n << endl;
                f++;
            }
    if(f == 0)
        cout << "Разложить нельзя\n";
    return 0;
}
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
23.06.2013, 20:02     Перевести код с Pascal #5
Цитата Сообщение от BRISK Посмотреть сообщение
переведите с паскаля на си++

Не по теме:

какой при этом паскалево-сишний словарь использовать?

Yandex
Объявления
23.06.2013, 20:02     Перевести код с Pascal
Ответ Создать тему
Опции темы

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