Вычислите объём цилиндра с радиусом основания 5 см и высотой 10 см - C (СИ)
Формулировка задачи:
В общем даны задачи:
1. По данным сторонам прямоугольника вычислите его периметр и
площадь квадрата со стороной, длина которой равна сумме длин сторон
данного прямоугольника.
2. Вычислите объём цилиндра с радиусом основания 5 см и высотой
10 см.
3. Вычислите косинус угла при вершине A в треугольнике ABC, если
известны его стороны: a=5, b=3, c=7.
4. Определите расстояние, пройденное физическим телом за время
t=3 с, если тело движется с постоянным ускорением а=4 м/c2 и имеет
в начальный момент времени скорость v0=5 м/с.
5. Дано натуральное число n, n<100. Найдите его последнюю цифру.
Решение
Третью не решил, но если поможете буду благодарен
Задача 1
#include <stdio.h>
#include <conio.h>
int main()
{int a,b;
printf("Введите значение сторон прямоугольника");
scanf("%d%d", &a, &b);
printf("периметр прямоугольника = %d", 2*(a+b));
printf("площадь квадрата = %d" (a+b)*(a+b);
getch();
return 0;
}Задача 2
#include <stdio.h>
#include <conio.h>
int main ()
{ int r,h,p,v;
r=5;
h=10;
p=3,14;
v=r*r*h*p
printf("h*r*p=%d",v);
getch ();
return 0;
}Задача 4
#include <stdio.h>
#include <conio.h>
int main()
{int a,b,c;
a=3;
b=4;
c=5;
printf("S=%d", (c*a)+(b*a*a)/2);
getch();
return 0;
}Задача 5
#include <stdio.h>
#include <conio.h>
int main()
{int n;
printf("введите любое число <100");
scanf("%d", &n);
if (n>9) printf("Последняя цифра - %d"; n%10);
getch();
return 0;
}Решение задачи: «Вычислите объём цилиндра с радиусом основания 5 см и высотой 10 см»
textual
Листинг программы
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
int main(int argc, char **argv) {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("arccos(a) = %lf\n", acos((pow(a, 2.0) - pow(b, 2.0) - pow(c, 2.0)) / (-2 * b * c)) * (180.0 / M_PI));
return EXIT_SUCCESS;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с математикой и вводом/выводом данных.
- Объявление трех переменных типа int (a, b, c) для хранения значений, которые будут введены с клавиатуры.
- Ввод значений переменных a, b и c с клавиатуры с помощью функции scanf.
- Вычисление значения переменной arccos с помощью функции acos из библиотеки math.h, которая вычисляет арккосинус.
- Вывод результата вычисления на экран с помощью функции printf.
- Возврат значения EXIT_SUCCESS, что означает успешный конец работы программы.