Вычисление диаметра, длины окружности и площади круга по радиусу - C (СИ)
Формулировка задачи:
Коротко задание: написать программу на Си вычисляющую диаметр,длину и площадь окружности. Пользователем осуществляется ввод радиуса.
Ниже программа на Си, если ввести в консоле радиус то вылетает экзепшн, не могу понять в чем ошибка, помогите пожалуйста.
#include<stdio.h> int main() { float pi=3.14159; float rad,diam,circ,area; printf("Greetings user! This is Circle program\n"); printf("Please type raduis of the circle, which will be main parametr\n"); printf("As a result you will get diametr, circumference, amd area of the circle\n"); printf("\n"); scanf("%f",rad); printf("\n"); diam=2*rad; circ=pi*diam; area=pi*rad*rad; printf("Diametr of the circle is: %.2f\n",diam); printf("Circumference of the circle is: %.2f\n",circ); printf("Area of the circle is: %.2f\n",area); return 0; }
Решение задачи: «Вычисление диаметра, длины окружности и площади круга по радиусу»
textual
Листинг программы
scanf("%f",&rad);
Объяснение кода листинга программы
- Вводится значение радиуса с помощью функции scanf и сохраняется в переменной rad типа float.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д