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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
Slowpok
4 / 4 / 0
Регистрация: 03.01.2012
Сообщений: 112
#1

Возвести в квадрат - C++

08.06.2012, 18:49. Просмотров 1447. Ответов 4
Метки нет (Все метки)

Ребят, помогите пожалуйста перевести с паскаля на с++ программку

Pascal
1
2
3
4
5
6
7
8
9
10
11
var a,b,c:integer;
begin
read(a,b,c);
if (a>b) and (b>c) then
 begin
  a:=a*a;
  b:=b*b;
  c:=c*c;
 end;
writeln('a=',a,' b=',b,' c=',c);
end.
Условие задачи: Заданы действительные числа a, b и c. Возвести в квадрат каждое из них, если a>b>c и оставить без изменений в другом случае.

заранее спасибо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2012, 18:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Возвести в квадрат (C++):

Если введенное число отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат - C++
Ввести целое число В. Если В отрицательное и четное, то возвести его в 3 степень, иначе возвести в квадрат

Возвести в квадрат - C++
1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные. ...

не могу возвести в квадрат) - C++
#include "stdafx.h"// #include "clocale"//русский язык #include "conio.h"//работа с экраном #include "math.h"//задание матем функции ...

Как возвести косинус в квадрат ? - C++
Я так понял, что это неправильно y=pow(cos((3/8)*p-x/4),2)-pow(cos((11/8)*p+x/4),2)

Возвести в квадрат положительные числа из набора - C++
Даны три вещественных числа. Возвести в квадрат положительные

Возвести в квадрат три действительных числа - C++
Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны. Только надо на старом компиляторе.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
never old
8 / 8 / 1
Регистрация: 02.06.2012
Сообщений: 25
08.06.2012, 18:59 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main() {
    int a,b,c;
    cout << "A=";
    cin >> a;
    cout << "B=";
    cin >> b;
    cout << "C=";
    cin >> c;
    if (a>b && b>c){
        a*=a;
        b*=b;
        c*=c;
    }
    cout <<"A="<<a<<" B="<<b<<" C="<<c<<endl;   
 
    system("pause");
    return 0;
}
1
Oleg_Brovko
8 / 8 / 1
Регистрация: 07.03.2012
Сообщений: 57
08.06.2012, 19:00 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    int a,b,c;
    cout<<"Enter the numbers: a,b,c ->"<<endl;
    cin>>a>>b>>c;
 
    if((a>b) && (b>c))
    {
        a=a*a;
        b=b*b;
        c=c*c;
    }
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
cout<<"c="<<c<<endl;
 
return 0;
}
1
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
08.06.2012, 19:01 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "iostream"
 
int main()
{
    int a, b, c;
    cin >> a >> b >> c;
    if(a > b && b > c)
    {
         a *= a;
         b *= b;
         c *= c;
    }
    std::cout << "a = "<<  a << " b = " << b << " c = " << c; 
    return 0;
}
1
HappyAndRu
13 / 13 / 2
Регистрация: 19.05.2012
Сообщений: 46
08.06.2012, 19:24 #5
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int a,b,c;
    
    cout << "a: ";
    cin >> a;
    cout << "b: ";
    cin >> b;
    cout << "c: ";
    cin >> c;
    if (a<b && b>c)
    {
         a*=a;
         b*=b;
         c*=c;
    }
    cout << "a=" << a << " b="  << b << " c=" << c << endl;
            
    system ("pause");
    return 0;
}
Добавлено через 14 минут
чтобы не повторяться, вот вариант с возведением в произвольную степень:
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
28
29
30
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    
    int a,b,c,p;
    
    cout << "a: ";
    cin >> a;
    cout << "b: ";
    cin >> b;
    cout << "c: ";
    cin >> c;
    if (a<b && b>c)
    {
         cout << "Ââåäèòå Г±ГІГҐГЇГҐГ*Гј: ";
         cin >> p;   
         a=pow(a,p);
         b=pow(b,p);
         c=pow(c,p);
    }
    cout << "a=" << a << " b="  << b << " c=" << c << endl;
            
    system ("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2012, 19:24
Привет! Вот еще темы с ответами:

Возвести в квадрат некоторые элементы массива - C++
Если у массива А(20) есть элемент, равный квадрату последнего элемента,то все элементы, следующие за ним, возвести в квадрат, иначе вывести...

Возвести в квадрат элементы столбцов матрицы - C++
определить номера столбцов матрицы R, хотя бы один элемент которых равен d, и элементы этих столбцов возвести в квадрат .решите...

Возвести в квадрат все элементы одномерного массива - C++
Привет. Я в С++ начинающий и у меня такая задача: нужно возвести в квадрат введенные с клавиатуры все элементы одномерного массива. Задача...

Возвести в квадрат все нечетные элементы матрицы А(m,n) - C++
Піднести до квадрату всі непарні елементи матриці А(m,n) (m&lt;=5, n&lt;=4) і сформулювати із цих квадратів одновимірний масив. Возвести в...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
08.06.2012, 19:24
Ответ Создать тему
Опции темы

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