С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
ANGELLL
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5
#1

не могу возвести в квадрат) - C++

26.11.2013, 21:09. Просмотров 538. Ответов 7
Метки нет (Все метки)

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
31
32
33
34
35
36
37
#include "stdafx.h"//
#include "clocale"//русский язык
#include "conio.h"//работа с экраном
#include "math.h"//задание матем функции
#include "cmath.h"
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"Russian");// Русский язык
    int main();
    double x; y=2; возводимое число
        
    //int x=0;// Инициализация и объявление
    char op;//символьная переменная (операция)
    printf("Введите число\n");//вывод на экран
    scanf("%d",&x);//ввод с экрана значения х
    printf("Мы можем сделать :\nПоразрядное и с 17 (Нажмите &)\nУдвоение (Нажмите *)\nДеление нацело на 3(Нажмите /)\nВозвести в квадрат(Нажмите ^)\n");    
    do //цикл с постусловием
    {
        op=_getch();
        bool otvet=true;
        switch(op)
        {
        case  '&':  x=x&17; break;
        case  '*':  x=2*x;  break;
        case  '/':  x=x/3;  break;
        case  '^':  x=pow(x, y);  break;
        default: printf("Неизвестная операция");
                 otvet=false;
        }
        if (otvet) 
        printf("Результат:%d ",x);
        printf("\nВВедите 0 для выхода из программы\n");
        op=_getch();
    }
    while (op!='0');
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 21:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос не могу возвести в квадрат) (C++):

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

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

Возвести в квадрат - C++
Ребят, помогите пожалуйста перевести с паскаля на с++ программку :cry: var a,b,c:integer; begin read(a,b,c); if (a>b) and...

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

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

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

7
nick42
Практикантроп
4122 / 2155 / 207
Регистрация: 23.09.2011
Сообщений: 4,611
26.11.2013, 22:33 #2
Цитата Сообщение от ANGELLL Посмотреть сообщение
не могу возвести в квадрат
перед y , вероятно, запятая нужна, а не точка с запятой (строка 10, объявление)...
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,248
26.11.2013, 22:35 #3
Цитата Сообщение от ANGELLL Посмотреть сообщение
case *'^': *x=pow(x, y); *break;
Цитата Сообщение от ANGELLL Посмотреть сообщение
не могу возвести в квадрат)
не проще x=x*x?
0
Jox25
1 / 1 / 0
Регистрация: 07.10.2012
Сообщений: 107
26.11.2013, 22:43 #4
В общем, есть библиотека <math.h>
используя ее можно использовать pow(x,k), где k - ваша степень
0
_Dimon_
1386 / 549 / 85
Регистрация: 31.10.2011
Сообщений: 1,936
26.11.2013, 23:45 #5
ты пишешь double x; и при этом хочешь считать целое scanf("%d",&x);
Либо используй int x;, либо scanf("%lf",&x);


Тебе целые числа нужны или дробные?
0
ANGELLL
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5
27.11.2013, 22:03  [ТС] #6
нужны целые числа
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,248
27.11.2013, 22:08 #7
Цитата Сообщение от ANGELLL Посмотреть сообщение
нужны целые числа
тогда не
Цитата Сообщение от ANGELLL Посмотреть сообщение
double x;
а
C++
1
int x;
0
ANGELLL
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 5
01.12.2013, 10:38  [ТС] #8
все равно не возводит в квадрат(((
0
01.12.2013, 10:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2013, 10:38
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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