Перевести расстояние в русских саженях в ярды, футы, дюймы - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Перевести расстояние в русских саженях в ярды,футы,дюймы. Написал алгоритм,но у меня не правильно,перевод нужен такой,чтоб по убыванию было,например 123сажень=3ярд 234фут и 15 дюйм. у меня просто переводит.как сделать,в группе самое мутарное попалось.

Решение задачи: «Перевести расстояние в русских саженях в ярды, футы, дюймы»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "logo.c"
main (int argc, char * argv [])
{
logo();
puts("Эта программа переводит русские сажни в футы,ярдыи дюймы.");
puts(" ");
int sazhen;
double yard,foot,duim,a,b,c;
a=2.3622047244094,b=7.0866141732283,c=85.03937007874;
puts("Введите количество сажень");
scanf("%d",& sazhen);
duim=sazhen*c;
foot=sazhen*b;
yard=sazhen*a;
puts("");
printf("%lf ярдов ", yard);
puts("");
printf("%lf футов", foot);
puts("");
printf("%lf дюймов", duim);
puts("");
puts("Нажмите Enter");
getchar();
}

Объяснение кода листинга программы

  1. Включаем необходимые заголовочные файлы
  2. Проходим процедуру инициализации для заголовочного файла logo.c
  3. Главная функция программы main принимает аргументы командной строки и инициализирует их
  4. Выводим логотип программы
  5. Выводим сообщение о назначении программы
  6. Объявляем переменные типа int и double для хранения значений ввода пользователя и результатов вычислений
  7. Присваиваем константам a, b и c значения для удобства дальнейших вычислений
  8. Выводим приглашение для ввода количества саженей
  9. Считываем введенное значение в переменную sazhen с помощью функции scanf
  10. Вычисляем количество дюймов как произведение количества саженей на константу c
  11. Вычисляем количество футов как произведение количества саженей на константу b
  12. Вычисляем количество ярдов как произведение количества саженей на константу a
  13. Выводим количество ярдов в формате %lf для удобства чтения
  14. Выводим количество футов в формате %lf для удобства чтения
  15. Выводим количество дюймов в формате %lf для удобства чтения
  16. Выводим приглашение для нажатия клавиши Enter
  17. Ждем нажатия клавиши Enter с помощью функции getchar
  18. Программа завершается

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы