Длина некоторого отрезка составляет р метров - перевести её в русскую неметрическую систему - C (СИ)
Формулировка задачи:
создал программу которая заключается в условии:"длина некоторого отрезка состовляет р метров.перевести её в русскую неметрическую систему в С++" я прописал код программы,но у меня выдаёт ошибку,т.е. подчеркивает
немогу найти ошибку.
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
scanf("%lf",&value);#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;
}Решение задачи: «Длина некоторого отрезка составляет р метров - перевести её в русскую неметрическую систему»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
int main(){
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;
}
Объяснение кода листинга программы
- Вводится значение длины в метрах.
- Это значение умножается на 0.04445 для перевода в вершки.
- Результат сохраняется в переменной
vershok. - Далее, 16 делится на
vershokдля перевода в аршины. - Результат сохраняется в переменной
arshin. - Затем, 3 делится на
arshinдля перевода в сажени. - Результат сохраняется в переменной
sazhen. - Далее, 500 делится на
sazhenдля перевода в версты. - Результат сохраняется в переменной
verst. - И наконец, все значения выводятся на экран.
- Программа завершается.