1 / 1 / 0
Регистрация: 13.06.2014
Сообщений: 52
1

Используя вместо самой переменной указатель на нее написать программу

23.12.2015, 21:26. Показов 1900. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Используя вместо самой переменной указатель на нее написать программу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
int main()
{
    setlocale(LC_ALL, "RUS" );
    double a,b,u;
    double *x, *y, *z = new double;
    cout<<"Введите сторону 1"<<endl;
    cin>>*x;
    cout<<"Введите сторону 2"<<endl;
    cin>>*y;
    cout<<"Введите угол между ними"<<endl;
    cin>>*z;
    a=*x;
    b=*y;
    u=*z;
    cout<<sqrt((a*a)+(b*b)-((2*a*b)/cos(u)))<<endl;
    system("pause");
    return 0;
}
Делал по примеру ,вроде написал все примерно так же, но выдает куча ошибок, что не так помогите пожалуйста?, без указателей то всё будет работать,а вот с ними бред какой то получается.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2015, 21:26
Ответы с готовыми решениями:

Используя вместо самой переменной указатель на нее, написать программу
Используя вместо самой переменной указатель на нее, написать программу. Вычислить объем цилиндра,...

Используя вместо самой переменной указатель на нее написать программу в соответствии с заданием:
3) Даны значения a и b, найти их среднее арифметическое, среднегеометрическое.

Найти 3 сторону треугольника по теореме косинусов, используя вместо самое переменной указатель на нее
Помогите, пожалуйста, разобраться с задачей. Найти 3 сторону по теореме косинусов ( ввести...

Написать программу используя указатель второго ранга
Найти строку, содержащую наибольшее количество слов, и вывести ее на экран монитора. Количество...

3
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
23.12.2015, 21:55 2
Цитата Сообщение от shade_ Посмотреть сообщение
double *x, *y, *z = new double;
double *x = new double, *y = new double, *z = new double;

и удалить их не забудь.
1
Модератор
Эксперт С++
13502 / 10754 / 6409
Регистрация: 18.12.2011
Сообщений: 28,702
23.12.2015, 21:57 3
Лучший ответ Сообщение было отмечено shade_ как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    setlocale(LC_ALL, "RUS" );
    double a,b,u;
    double *x=&a, *y=&b, *z = &u;
    cout<<"Введите сторону 1"<<endl;
    cin>>*x;
    cout<<"Введите сторону 2"<<endl;
    cin>>*y;
    cout<<"Введите угол между ними"<<endl;
    cin>>*z;
    cout<<sqrt(a*a+b*b-2*a*b/cos(u))<<endl;
    system("pause");
    return 0;
}
1
1 / 1 / 0
Регистрация: 13.06.2014
Сообщений: 52
23.12.2015, 22:13  [ТС] 4
zss, спасибо
0
23.12.2015, 22:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2015, 22:13
Помогаю со студенческими работами здесь

Написать программу, выделив под массив динамически память. Обращаться к элементам массива необходимо используя указатель
Дана целочисленная прямоугольная матрица. Определить количество столбцов, содержащих хотя бы один...

Написать функцию, которая принимает указатель на переменную и присваивает ей модуль самой себя.
Задача 1. Написать функцию, которая принимает указатель на переменную и присваивает ей модуль...

Используя указатель на переменную типа string, удалить последний символ этой переменной
есть указатель на переменную string,нужно удалить последний символ этой переменной работая с...

Написать код используя имя переменной
Добрый вечер, есть отчет, который формируется на основании запроса с параметром ГГГГММ (год и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru