Ввести длину основания и высоту равнобедренного прямоугольника, вычислить его площадь - C (СИ)
Формулировка задачи:
Здравствуйте!
Неделю назад начал учиться программировать. На языке Си. Помогите с задачей:
Ввести длину основания и высоту равнобедренного прямоугольника, вычислить его площадь и вывести результат на экран монитора
Что надо написать вот здесь () после printf в конце, чтобы он вывел результаты вычисления? Никак не могу понять. И есть ли где еще ошибки?
#include <stdio.h>
#include <math.h>
#include <windows.h>
main()
{
setlocale (0,"RUS");
int a,h;
float S;
printf("Основание треугольника: ");
scanf("%d", &a);
printf("Высота треугольника: ");
scanf("%d", &h);
S=(a*h)/2;
printf()
}Решение задачи: «Ввести длину основания и высоту равнобедренного прямоугольника, вычислить его площадь»
textual
Листинг программы
S=(float)(a*h)/2;
printf("%.2f", S);
Объяснение кода листинга программы
- Вводится длина основания прямоугольника, хранится в переменной
aтипа float. - Вводится высота прямоугольника, хранится в переменной
hтипа float. - Вычисляется площадь прямоугольника по формуле S = (a * h) / 2, результат хранится в переменной
Sтипа float. - Выводится значение переменной
Sна экран с помощью функции printf, формат вывода - 2 знака после запятой.