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

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

Войти
Регистрация
Восстановить пароль
 
Fbink
1 / 1 / 1
Регистрация: 19.07.2012
Сообщений: 114
#1

Программу Pascal переписать под c++ - C++

30.07.2012, 10:40. Просмотров 370. Ответов 4
Метки нет (Все метки)

Всем доброго времени суток много увожаемые пользователи форума.
Прошу помощи у вас, по скольку очень плохо владею языком c++

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
program lolz;
Var
     A,b,c,d,e,f,g: real;
Begin
       Write("vvedite a");
        Readln (a);
        B:=a*a;
        C:=b*b;
        D:=c*c;
        E:=d*d;
        F:=e*c;
        G:=f*c;
        Writeln("a=", e:2:2);
        End.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2012, 10:40     Программу Pascal переписать под c++
Посмотрите здесь:

C++ Переписать код с Pascal
Переписать за меня программу с Pascal на С++ C++
[C++] Переписать под ввод из файла C++
Программу pascal переписать под c++ C++
C++ Программу pascal переписать под c++ условные операторы
C++ Программы pascal переписать под c++
Программы pascal переписать под c++ C++
C++ Программы pascal переписать под c++
Программу pascal переписать под c++ C++
Переписать с pascal на c++ C++
C++ Переписать с Pascal на С++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SashaYa
 Аватар для SashaYa
10 / 10 / 1
Регистрация: 10.06.2012
Сообщений: 120
30.07.2012, 10:54     Программу Pascal переписать под c++ #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
using namespace std;
void Main()
{
float a,b,c,d,e,f,g;
cout<<"vvedite a"<<end;
cin>>a;
b=a*a;
c=b*b;
d=c*c;
e=d*d;
f=e*c;
g=f*c;
cout<<"a= "<<e;
}
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
30.07.2012, 11:06     Программу Pascal переписать под c++ #3
Цитата Сообщение от SashaYa Посмотреть сообщение
void Main()
Аж две ошибки

Добавлено через 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <iomanip>
 
int main()
{
    double a, b, c, d, e, f, g;
 
    std::cout << "Enter a: ";
    std::cin >> a;
    b = a * a;
    c = b * b;
    d = c * c;
    e = d * d;
    f = e * c;
    g = f * c;
    std::cout << "a = " << std::fixed << std::setprecision(2) << e << "\n";
 
    return 0;
 
}
А вообще в чём смысл такой программы? Зачем столько умножений, и зачем тут переменные f и g?
Jupiter
30.07.2012, 11:28
  #4

Не по теме:

Цитата Сообщение от Schizorb Посмотреть сообщение
А вообще в чём смысл такой программы?
Schizorb, это быстрое возведение в степень, вот только f и g не в тему

агерон
 Аватар для агерон
267 / 266 / 33
Регистрация: 12.10.2009
Сообщений: 1,042
30.07.2012, 12:12     Программу Pascal переписать под c++ #5
мда... алгоритм просто блещет красотой если нужно скорость то вспоминаем математику
C
1
x^n=exp(n*ln(x))
, а учитывая что операция возведения в степень на современных компах выполняется за несколько тактов процессора то не морочим себе голову и пользуемся функцией библиотеки
C
1
<math.h>
C
1
pow(x,y);
Yandex
Объявления
30.07.2012, 12:12     Программу Pascal переписать под c++
Ответ Создать тему
Опции темы

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