Вычисление диаметра, длины окружности и площади круга по радиусу - 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);

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

  1. Вводится значение радиуса с помощью функции scanf и сохраняется в переменной rad типа float.

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


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

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

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