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

Отобразить широту в десятичном формате - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Crash (access violation) http://www.cyberforum.ru/cpp-beginners/thread669626.html
Задача: http://acm.timus.ru/problem.aspx?space=1&num=1313 p.s. ссылку лучше откопипастить в браузер, т.к. форум на выходе её портит Решение: #include <iostream> #include <vector> using...
C++ Передача аргументов в функцию Что сработает быстрее? void Func(const A &a = A(0, 0, 0)) { } или void Func(A a = A(0, 0, 0)) http://www.cyberforum.ru/cpp-beginners/thread669617.html
Непонятная ошибка C++
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <locale.h> int i; int fact (int n){ if ( n<1 ) return 1; else return n*fact(n-1);
переменная присваивает значения вектора C++
У меня есть определенные вектор, который содержит символы (причем в каждом элементе вектора по 1 символу). Как мне занести все эти элеметы в эдну переменную строкового типа?? Пример: vector...
C++ Чтение и сохранение JPEG файла http://www.cyberforum.ru/cpp-beginners/thread669598.html
Как прочитать файл формата .jpg, а потом обработанное(уже мной!) сохранить???
C++ Определить, является ли аквариум "перенаселенным" и указать количество рыбок, которых необходимо переместить Доброго времени суток! Помогите плз сделать эти задания на с++ в Builder XE 2 3. Для нормального разведения золотых рыбок необходимо, чтобы на каждую рыбку в аквариуме приходилось не менее 3-х... подробнее

Показать сообщение отдельно
andreypplk
1 / 1 / 0
Регистрация: 08.02.2014
Сообщений: 27
09.02.2014, 17:37
Вот мою проверьте может и коряво но результат при 37г 51м и 19с результат как в учебнике 37.8553
Кликните здесь для просмотра всего текста
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
// SeaNavig.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <Windows.h>
 
const int c_ug_sec = 60;
const int c_ug_minutes = 60;
 
int _tmain(int argc, _TCHAR* argv[])
{
    using namespace std;
 
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int en_degree = 0, en_minutes = 0, en_seconds = 0;
    double res_latitude = 0.0, tmp_min = 0.0;
    cout << "Введите широту в градусах минутах и секундах" << endl;
    cout << "Первое, введите градусы:___\b\b\b";
    cin >> en_degree;
    cout << "Второе, введите минуты:___\b\b\b";
    cin >> en_minutes;
    cout << "Третие, введите секунды:___\b\b\b";
    cin >> en_seconds;
    tmp_min = double(en_minutes) + double(en_seconds) / c_ug_sec;
    res_latitude = en_degree + tmp_min / c_ug_minutes;
    cout << "Результат: " << en_degree << " Градусов, " << en_minutes << " Минут, "
         << en_seconds << " Секунд. = " << res_latitude;
    cin.get();
    cin.get();
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru