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

Древнерусские Неметрические единицы длины - C++

Восстановить пароль Регистрация
 
VovaMazur
-12 / 33 / 8
Регистрация: 10.03.2011
Сообщений: 133
14.03.2011, 22:24     Древнерусские Неметрические единицы длины #1
4) Древнерусские Неметрические единицы длины: 1 верста = 500 саженей; 1 сажень = 3 аршина; 1 аршин = 16 вершков, 1 вершок = 44,45 мм. Длина некоторого отрезка составляет P метров. Перевести ее в древнерусскую неметрических систему.
С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2011, 22:24     Древнерусские Неметрические единицы длины
Посмотрите здесь:

Дано натуральное число n. Отбросить в нем все цифры, стоящие правее самой правой единицы либо оставить число без изменений, если единицы в нем нет C++
C++ Слово максимальной длины заменить на слово минимальной длины
Текстовый файл содержит строки – предложения разной длины. Записать их в выходной файл в порядке возрастания длины строки C++
Текстовый файл содержит строки – предложения разной длины. Записать их в выходной файл в порядке возрастания длины строки C++
C++ Ошибки (в файле содержатся строки разной длины - записать их в выходной файл в порядке возрастания длины строки)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Subgrando
40 / 40 / 3
Регистрация: 28.01.2011
Сообщений: 175
14.03.2011, 23:14     Древнерусские Неметрические единицы длины #2
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
#include <iostream>
// #include <conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    // SetConsoleOutputCP(1251);
    // setlocale(0, "rus");
 
    double vershok = 44.45;
    double arshin = 16 * vershok;
    double sazhen = 3 * arshin;
    double verst = 500 * sazhen;
 
    cout << "Введите значение в метрах: ";
    double value;
    cin >> value;
    cout << "Это: \n";
    cout << value / verst << " вёрст\n";
    cout << value / sazhen << " саженей\n";
    cout << value / arshin << " аршинов\n";
    cout << value / vershok << " вёршков";
 
    // system("pause > nul");
    // getch();
 
    return 0;
}
VovaMazur
-12 / 33 / 8
Регистрация: 10.03.2011
Сообщений: 133
23.03.2011, 20:28  [ТС]     Древнерусские Неметрические единицы длины #3
а можна через printf и scanf?
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
23.03.2011, 21:01     Древнерусские Неметрические единицы длины #4
Цитата Сообщение от VovaMazur Посмотреть сообщение
а можна через printf и scanf?
И не надоело постить в каждой теме одно и тоже ?
VovaMazur
-12 / 33 / 8
Регистрация: 10.03.2011
Сообщений: 133
21.04.2011, 13:06  [ТС]     Древнерусские Неметрические единицы длины #5
Ладно. больше не буду
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
21.04.2011, 14:22     Древнерусские Неметрические единицы длины #6
Subgrando, вывод программы не смутил?
Код
Введите значение в метрах: 1
Это:
9.37383e-07 вёрст
0.000468691 саженей
0.00140607 аршинов
0.0224972 вёршков
в одном месте чуть-чуть подправить, и будет
Код
Введите значение в метрах: 1
Это:
0.000937383 вёрст
0.468691 саженей
1.40607 аршинов
22.4972 вёршков
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2011, 22:31     Древнерусские Неметрические единицы длины
Еще ссылки по теме:

Дан номер единицы длины и длина отрезка L в этих единицах. Вывести длину данного отрезка в метрах C++
C++ Количество последовательностей длины N, состоящих из 0 и 1, в которых никакие две единицы не стоят рядом
C++ Заполнить массив единицами и минус единицами и поменять единицы и минус единицы местами

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

Или воспользуйтесь поиском по форуму:
VovaMazur
-12 / 33 / 8
Регистрация: 10.03.2011
Сообщений: 133
08.05.2011, 22:31  [ТС]     Древнерусские Неметрические единицы длины #7
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include"stdafx.h"
#include <conio.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
        printf("Vvedit znachennia v metrah: ");
        double value;
        scanf("%lf",&value);
     double vershok=value * 0.04445;
        double arshin = 16/vershok;
        double sazhen = 3/arshin;
        double verst = 500/sazhen;
 
        printf("vershok=%lf\n",(vershok));
        printf("arshin=%lf\n",(arshin));
        printf("sazhen=%lf\n",(sazhen));
        printf("verst=%lf\n",(verst));
        getch();
 
        return 0;
}
Yandex
Объявления
08.05.2011, 22:31     Древнерусские Неметрические единицы длины
Ответ Создать тему
Опции темы

Текущее время: 19:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru