Подскажите, где ошибка? - C (СИ)
Формулировка задачи:
#include <stdio.h> int main(int argc, char *argv[]) { int a,b,; double n; printf("Enter a number to octal: "); scanf("(%o %o)",&a,&b); n=a/b>>1; printf("%la\n",n); return 0; }
Решение задачи: «Подскажите, где ошибка?»
textual
Листинг программы
#include <stdio.h> int main(int argc, char *argv[]) { int a,b; double n; printf("Enter a number to octal: "); scanf("(%o %o)",&a,&b); n=a/b>>1; printf("%la\n",n); return 0; }
Объяснение кода листинга программы
- Включаем стандартную библиотеку файл формата .h -
- Указываем функцию, которая будет выполняться при запуске программы - int main(int argc, char *argv[])
- Объявляем переменные типа int - a, b
- Объявляем переменную типа double - n
- Выводим сообщение и призыв к вводу - printf(
Enter a number to octal:
); - Используем функцию scanf для считывания двух чисел в формате octal и сохранения их в переменных a и b - scanf(
(%o %o)
,&a,&b); - Применяем операцию деления с остатком к переменной a и переменной b, результат сохраняем в переменной n - n=a/b>>1;
- Выводим результат на экран с помощью функции printf - printf(
%la\n
,n); - Завершаем работу программы - return 0;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д