Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20

Найти длину отрезка в метрах

20.06.2015, 18:41. Показов 2821. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Единицы длины пронумерованы следующим образом: 1 - дециметр, 2 - километр, 3 - метр, 4 - миллиметр, 5 - сантиметр. Дан номер единицы длины(целое число в диапазоне 1-5) и длина отрезка в этих единицах(вещественное число). Найти длину отрезка в метрах. Если будет лень печатать, то хотя бы подскажите где бы я мог найти хорошую информацию по подобным алгоритмам, с примерами. Заранее большое спасибо!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.06.2015, 18:41
Ответы с готовыми решениями:

Дан номер единицы длины и длина отрезка L в этих единицах. Вывести длину данного отрезка в метрах
15 Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы...

Вывести длину данного отрезка в метрах
Единицы длины пронумерованы следующим образом: 1 – дециметр, 2 – километр, 3 – метр, 4 – миллиметр, 5 – сантиметр. Дан номер единицы длины...

Разработать алгоритм и программу, определяющую длину отрезка и угол наклона отрезка к оси X (в градусах)
Добрый день! Поможете написать программку на плюсах, вот задание: Отрезок на плоскости задан координатами своих концов. Разработать...

12
 Аватар для IrineK
2023 / 1641 / 425
Регистрация: 23.02.2011
Сообщений: 6,002
Записей в блоге: 25
20.06.2015, 18:51
Лучший ответ Сообщение было отмечено Akast как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
char scale;
double length;
 
cin >> scale >> length;
 
switch (scale)
{
    case '1': length *= 0.1;
        break;
    case '2': length *= 1000;
        break;
    case '4': length *= 0.001;
        break;
    case '5': length *= 0.01;
}
 
cout << length;
1
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20
20.06.2015, 19:07  [ТС]
Цитата Сообщение от IrineK Посмотреть сообщение
cin >> scale >> length;
спасибо, но вот не запускается ругается на эту строчку
0
67 / 67 / 72
Регистрация: 10.04.2015
Сообщений: 281
20.06.2015, 19:08
#include <iostream> и using namespace std добавили?
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
20.06.2015, 19:09
Akast, А программу Вы оформили по правилам?
Т.е. в виде функций с обязательным наличием
C++
1
2
3
4
5
int main()
{
    ....
    return 0;
}
1
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20
20.06.2015, 19:10  [ТС]
не уверен, но вроде как да. Работаю на DEV C++
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
20.06.2015, 19:11
Тогда приводите полный код того, что компилируете
0
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20
20.06.2015, 19:20  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main()
{
char scale;
double length;
 
cin >> scale >> length;
 
switch (scale)
{
    case '1': length *= 0.1;
        break;
    case '2': length *= 1000;
        break;
    case '4': length *= 0.001;
        break;
    case '5': length *= 0.01;
}
 
cout << length;
return 0;
}
Добавлено через 1 минуту
int main() как я понял "int" тут лишнее?
0
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,243
20.06.2015, 19:27
У меня (VS 2008) Ваш код компилируется без ошибок
0
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20
20.06.2015, 20:01  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
int main()
ну вот, с
C++
1
int main()
у меня не компилируется ,а без него запускает. Без "int"

Добавлено через 34 минуты
zss, в принципе если я уберу "int" ничего не изменится? Так как работает только без него.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
20.06.2015, 20:11
Цитата Сообщение от Akast Посмотреть сообщение
в принципе если я уберу "int" ничего не изменится?
Ничего не изменится.
1
0 / 0 / 0
Регистрация: 20.06.2015
Сообщений: 20
20.06.2015, 20:27  [ТС]
спасибо, что помогли разобраться!)
0
67 / 67 / 72
Регистрация: 10.04.2015
Сообщений: 281
20.06.2015, 21:26
Давно int main() стало ошибкой?

А main() отрабатывает без ошибки? Что за магия, подскажите!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2015, 21:26
Помогаю со студенческими работами здесь

Найти длину отрезка на плоскости по координатам его концов
Описать тип TPoint - структуру с полями действительного типа X и Y (Координаты точки на плоскости) - и функцию Leng (A, B) вещественного...

Найти длину отрезка, заданного координатами двух точек
Точки А и В заданы координатами на плоскости: A(x1, y1), B(x2, y2). Найти длину отрезка AB.

Найти длину отрезка прямой, проходящей через максимальное число точек
Здравствуйте. Нужно сдать прогу послезавтра. Помогите пожалуйста с решением. Задание: Дано множество точек на плоскости своими...

Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A
Даны целые положительные числа A и B (A &gt; B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без...

Найти периметр треугольника, определив функцию, рассчитывающую длину отрезка по координатам его вершин
Найдите периметр треугольника, заданного координатами вершин, определив функцию, рассчитывающую длину отрезка по координатам его вершин. ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru