Перевод дюймов в сантиметры - C (СИ) (152117)

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

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

В общем не могу понять, что нужно делать из заданий) ответы нигде не могу найти на них... 1. Напишите программу, которая приглашает ввести не которое значение в коде ASC II, например, 6 6, а затем печатает символ, которому соответствует введённый код. 2. Напишите программу, которая считывает некоторое число с плавающей запятой и печатает его с начала в десятичном представлении, а затем в экспоненциальном представлении. Выходные данные должны быть отображены в следующем формате (фактическое число отображаемых цифр зависит от конкретной вычислительной системы) : Введено число 2 1 . 2 9 0 0 0 0 или 2 . 1 2 9 0 0 0 е + 0 0 1 . 3. В году примерно 3.156 x l07 секунд. Напишите программу , которая приглашает ввести возраст в годах, а затем выводит на экран эквивалентное значение в секундах. 4. Масса одной молекулы воды приблизительно равна 3.0x l0-23 грамм. Кварта воды весит примерно 950 грамм. Напишите программу, которая приглашает ввести не которое значение объема воды в квартах и отображает количество молекул воды в этом объеме. 5. В дюйме 2.54 сантиметра . Напишите программу , которая приглашает вас ввести рост в дюймах, после чего выводит на экран этот рост в сантиметрах. Либо , если вам так больше нравится, запрашивает рост в сантиметрах и пере водит его в дюймы. Пытался сделать 5 пункт вначале ломалась программа полностью, (выскакивала табличка и было написано, что программа не отвечает закрыть программу...) но компилятор ошибок не находил в итоге под разобрался в чём была ошибка, но теперь программа ничего не считает вот так я пробовал:
#include<stdio.h>
int main(void)
{
    float duym;
    float sm;
    
    printf("Введите вес \n");
    scanf("%f, &duym");
    sm = 2.54 * duym;
    printf("Длинна составляет %.2f.\n", sm);
    return 0;
}
выводит
0.00
при любом значение... Что тут не так? Ещё вот это я как бы хотел, чтоб см переводились в дюймы, а как наоборот дюймы переводить в см? что на что там надо делить? И если не затруднит помогите во всём этом деле разобраться с пояснениями с упором для начинающего (совсем начинающего)) вроде бы когда читал что-то не много было понятно как до упражнений дошёл, всё.. не понятно...) мозги надо наверное прошивать, только как...

Решение задачи: «Перевод дюймов в сантиметры»

textual
Листинг программы
#include<stdio.h>
int main(void) {
    float inch;
    float sm;
    
    printf("Введите рост в сантиметрах: ");
    scanf("%f", &sm);
    inch = 0.394 * sm;
    printf("Рост в дюймах составляет %.2f.\n", inch);
 
    return 0;
}

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

  1. Объявлены две переменные: inch и sm типа float.
  2. Выводится сообщение с просьбой ввести рост в сантиметрах.
  3. С помощью функции scanf считывается значение роста в сантиметрах и сохраняется в переменной sm.
  4. Переводим сантиметры в дюймы, умножая значение переменной sm на 0.394.
  5. Выводим результат перевода в дюймы.
  6. Возвращаем 0, чтобы указать, что программа успешно завершилась.

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


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

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

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