Что не так в коде? - C (СИ)

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

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

Площадь не считается, выдает 0
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14
 
int main()
{
    int r, k, s;
    float S;
    char c;
 
    printf("Enter geometry figure:\n");
    scanf("%c", &c);
 
    switch (c)
    {
    case 'O':
 
        printf("Enter r:\n");
        scanf ("%d", &r);
        S=PI*r*r;
        printf ("S=%f");
        break;
        
    case 'T':
        
        printf("Enter k:\n");
        scanf ("%d", &k);
        S=(1/2)*k*k;
        printf ("%f", S);
        break;
        
    case 'K':
 
        printf("Enter s:\n");
        scanf("%d", &s);
        S=s*s;
        printf ("S=%f");
        break;
 
    default:
        printf ("no result");
        break;
    }
    return 0;
 
}

Решение задачи: «Что не так в коде?»

textual
Листинг программы
#include <math.h>
 
M_PI

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

В данном коде используется стандартная библиотека math.h, которая содержит константу M_PI, представляющую число π (пи). Код просто включает эту библиотеку и использует константу M_PI. Вот список действий в коде:

  1. Включение библиотеки math.h.
  2. Использование константы M_PI.

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


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

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

15   голосов , оценка 4.133 из 5