Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вероятность попадания на С++

61K
10 декабря 2011 года
vahminator
25 / / 30.10.2011
Добрый вечер! Помогите с задачкой.
Есть танк и пушка. танк стоит на верху, а пушка снизу. Нужно что бы пользователь вводил данные (R, H, P, V0, alpha) и программа ввыводила попал или нет...



Код:
#include "stdafx.h"
#include <iostream>
#include <math.h>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    int r;
    int h;
    int p;
    int v0;
    int a;
    int y;

    cout << "Введите длину R: ";
    cin >> r;
    cout << "Введите высоту H: ";
    cin >> h;
    cout << "Введите высоту танка P: ";
    cin >> p;
    cout << "Введите скорость полета V0: ";
    cin >> v0;
    cout << "Введите угол полета L: ";
    cin >> l;

    int hp=h+p;
    cout <<"Полная высота равна: " << hp;
    cout <<"\n";

    int t=v0*r/cos(alpha);
    cout <<"Время полета равно: " << t;
    cout <<"\n";

    int x=v0*t/cos(alpha);
    cout <<"Гипотенуза равна: " << x;
    cout <<"\n";
   
    return 0;
}



Код частичный.. потому что я дальше не могу писать из-за того что не знаю в чем ошибка((

P.S. Я только начал учить С++ и сейчас делаю задачку для консоли windows
445
10 декабря 2011 года
Charley
176 / / 16.08.2011
У вас не определена переменная alpha, и тип у нее должен быть таки каким предполагается в аргументе функции cos().
61K
10 декабря 2011 года
vahminator
25 / / 30.10.2011
А можна подробней, пожалуйста?
445
11 декабря 2011 года
Charley
176 / / 16.08.2011
Напишите там, где определены переменные:
Цитата:

int l;
double alpha=342.45;


Присвоил значение для примера, в вашей задаче присвойте значение нужное вам.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог