Ошибка в программе. Задано трехзначное число. Определить разность между суммой его цифр и их произведением - C (СИ)

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

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

Задано трехзначное число. Определить разность между суммой его цифр и их произведением.
#include<stdio.h>
 #include<conio.h>
 int main(){
 int m,n,p,g,a;
 printf ("vvedite trehznachnoe chislo:",a);
 scanfa;
m=a/100;
n=(a/10)%10;
p=a%10;
g=(m+n+p)-(m*n*p);
 printf("Raznitca =",g);
 getch();
}
Помогите, пожалуйста, исправить. Программа не выполняется

Решение задачи: «Ошибка в программе. Задано трехзначное число. Определить разность между суммой его цифр и их произведением»

textual
Листинг программы
int first = 10 ;
float second = 0.1 ;
int third = 100 ;
printf("%u єто %f сложенное само с собой %u раз", first, second, third) ;

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

В данном коде выполняется следующая последовательность действий:

  1. Задаются значения трех переменных:
    • first (типа int) равная 10,
    • second (типа float) равная 0.1,
    • third (типа int) равная 100.
  2. Выполняется функция printf(), которая выводит на экран следующую строку:
    • %u - указывает на тип вывода: 4-байтовое беззнаковое целое число (возможно, это идентификатор типа unsigned int),
    • %f - указывает на тип вывода: 4-байтовое число с плавающей точкой (возможно, это идентификатор типа float),
    • %u - указывает на тип вывода: 4-байтовое беззнаковое целое число,
    • %u - указывает на тип вывода: 4-байтовое беззнаковое целое число.
  3. В строке вывода переменных используется формат %u єто %f сложенное само с собой %u раз.
  4. Выполняется операция сложения и выводится результат на экран.
  5. Если данная задача связана с ошибкой в программе, то вероятно, что результатом выполнения кода должна быть определенная числовая величина (возможно, это идентификатор типа int). Однако, в данном коде результат не сохраняется в переменную и не используется в дальнейшем коде.
  6. Возможно, что в данном коде отсутствует какая-либо проверка на ошибки или обработка исключений.

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


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

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

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