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

Pascal to c++ - C++

Восстановить пароль Регистрация
 
javelin
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 20
30.05.2013, 16:47     Pascal to c++ #1
помогите перевести в с++
Pascal
1
2
3
4
5
Procedure Min(a,b:real;Var max:real);
Begin
     if a>b then max:=a
      else max:=b;
End;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 16:47     Pascal to c++
Посмотрите здесь:

C++ Pascal to C++
Из Pascal в С C++
Из Pascal в C++ C++
C++ Pascal to C++
C++ С Pascal на C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
 Аватар для Catstail
21504 / 10257 / 1670
Регистрация: 12.02.2012
Сообщений: 17,145
30.05.2013, 16:57     Pascal to c++ #2
Если дословно, то вот:
C++
1
2
3
4
void Max(double a, double b, double & min)
{
    min=(a > b)? a : b;
}
Но! Процедура наз. Min, а считает Max. Ты это нарочно?

Может лучше так:

C++
1
2
3
4
double Max(double a, double b)
{
   return (a > b) ? a : b;
}
Логичнее и пользоваться удобнее.
javelin
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 20
30.05.2013, 16:59  [ТС]     Pascal to c++ #3
вообще вот задание. Даны действительные числа a, b. Получить
u = min(a,b),υ = min(ab,a + b), min(u +υ 2 , 3.14).
но проблемка в том что я вообще в этом ни бумбум и вроде как нашел код на паскале а не с++ не мог
Catstail
Модератор
 Аватар для Catstail
21504 / 10257 / 1670
Регистрация: 12.02.2012
Сообщений: 17,145
30.05.2013, 17:43     Pascal to c++ #4
Тогда тебе нужно вот что:

C++
1
2
3
4
double Min(double a, double b)
{
    return (a > b)? b : a;
}
javelin
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 20
30.05.2013, 18:07  [ТС]     Pascal to c++ #5
спасибо. но когда компилируешь в visual c++ то выдает 2 ошибки
Catstail
Модератор
 Аватар для Catstail
21504 / 10257 / 1670
Регистрация: 12.02.2012
Сообщений: 17,145
30.05.2013, 18:23     Pascal to c++ #6
Странно... А что ты транслируешь?
Вот проверенный код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
 
double Min(double a, double b)
{
    return (a > b)? b : a;
}
 
int main(int argc, char* argv[])
{
 
    double x=7, y=8;
 
    cout << Min(x,y) << endl;
    
    return 0;
}
javelin
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 20
30.05.2013, 18:25  [ТС]     Pascal to c++ #7
спасибо вам большое вы мне очень помогли))
javelin
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 20
30.05.2013, 19:21  [ТС]     Pascal to c++ #8
Catstail, извините а можно узнать насколько для вас просто решать подобные задачи? просто мне нужно еще две задачи решить но думаю это будет наглостью просить вас об этом
Catstail
Модератор
 Аватар для Catstail
21504 / 10257 / 1670
Регистрация: 12.02.2012
Сообщений: 17,145
30.05.2013, 19:44     Pascal to c++ #9
Такие - не особо сложно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 19:50     Pascal to c++
Еще ссылки по теме:

из Pascal в C++ C++
C++ Из Pascal в C++
Из Pascal в C++ C++

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

Или воспользуйтесь поиском по форуму:
javelin
0 / 0 / 0
Регистрация: 30.05.2013
Сообщений: 20
30.05.2013, 19:50  [ТС]     Pascal to c++ #10
не могли бы ли вы глянуть некоторые вопросы:
Найти сумму тех из элементов a2j(j=1,...,m), для которых a1j имеет значение наибольшего среди значений a11, a12,...,a1m
Таблица футбольного чемпионата задана квадратной матрицей. Определить номера команд, прошедших чемпионат без поражений
http://www.cyberforum.ru/cpp/thread885414.html
Yandex
Объявления
30.05.2013, 19:50     Pascal to c++
Ответ Создать тему
Опции темы

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