Даны стороны прямоугольника - найти его периметр - C (СИ)
Формулировка задачи:
Даны стороны прямоугольника. Найти его периметр.
Не выводит "с". Где ошибка?
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
double a,b,c;
printf("Vvedite storonu a: ");
scanf("%d",a);
printf("Vvedite storonu b: ");
scanf("%d",b);
c=(a+b)*2;
printf("%d",c);
getch();
}Решение задачи: «Даны стороны прямоугольника - найти его периметр»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
double a,b,c;
printf("Vvedite storonu a: ");
scanf("%lf",&a);
printf("Vvedite storonu b: ");
scanf("%lf",&b);
c=(a+b)*2;
printf("%f",c);
getch();
return 0;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами, математическими функциями и вводом-выводом.
- Объявление переменных типа double для хранения сторон прямоугольника.
- Вывод сообщения с просьбой ввести сторону a.
- Ввод значения стороны a с помощью функции scanf, хранение введенного значения в переменной a.
- Вывод сообщения с просьбой ввести сторону b.
- Ввод значения стороны b с помощью функции scanf, хранение введенного значения в переменной b.
- Расчет периметра прямоугольника по формуле P=2*(a+b), хранение результата в переменной c.
- Вывод значения переменной c с помощью функции printf.
- Ожидание нажатия клавиши для завершения работы программы с помощью функции getch.
- Завершение работы программы и возврат в основную программу.