
Решить задачи на языке программирования с++ (решение можно проверить на сайте cpp.sh), а также
построить блок-схемы решения этих задач 1 Даны стороны прямоугольника a и b. Найти его площадь S = a·b и периметр P = 2·(a + b). 2 Дана длина L окружности. Найти ее радиус R и площадь S круга, ограниченного этой окружностью, учитывая, что L = 2·π·R, S = π·R2. 3 Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.

Ответы на вопрос

Ответ:
Объяснение:
1
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin>>a>>b;
int p = (a + b) * 2;
int pl = a * b;
cout<<"Perimetr: "<<p;
cout<<"Ploshad: "<<pl;
}
2
#include <iostream>
using namespace std;
int main()
{
int l;
float r, d;
cin>>l;
r = l / 2 / 3.14;
d = r * 2;
cout<<"Radius: "<<r;
cout<<"Diametr: "<<d;
}
3
#include <iostream>
using namespace std;
void Reverse(char *numb)
{
char help;
int N = 3;
for (int i = 0; i < N / 2; i++)
{
help = numb[i];
numb[i] = numb[N - 1 - i];
numb[N - 1 - i] = help;
}
for (int i = 0; i < N; i++)
cout << numb[i];
}
int main(int argc, char const *argv[])
{
const int N = 3;
char numb[N];
cin >> numb;
Reverse(numb);
}



Для решения этих задач на языке программирования C++, вот соответствующие программы и блок-схемы:
Задача 1: Площадь и периметр прямоугольника
cpp#include <iostream>
int main() {
double a, b;
std::cout << "Введите длину стороны a: ";
std::cin >> a;
std::cout << "Введите длину стороны b: ";
std::cin >> b;
double S = a * b;
double P = 2 * (a + b);
std::cout << "Площадь прямоугольника: " << S << std::endl;
std::cout << "Периметр прямоугольника: " << P << std::endl;
return 0;
}
Блок-схема для задачи 1:
Задача 2: Радиус и площадь круга по длине окружности
cpp#include <iostream>
#include <cmath>
int main() {
double L;
std::cout << "Введите длину окружности L: ";
std::cin >> L;
const double pi = 3.14159265359;
double R = L / (2 * pi);
double S = pi * pow(R, 2);
std::cout << "Радиус окружности: " << R << std::endl;
std::cout << "Площадь круга: " << S << std::endl;
return 0;
}
Блок-схема для задачи 2:
Задача 3: Вывод числа справа налево
cpp#include <iostream>
int main() {
int number;
std::cout << "Введите трехзначное число: ";
std::cin >> number;
int reversed = 0;
while (number > 0) {
int digit = number % 10;
reversed = reversed * 10 + digit;
number /= 10;
}
std::cout << "Число, прочитанное справа налево: " << reversed << std::endl;
return 0;
}
Блок-схема для задачи 3:
Вы можете скопировать код и выполнить его на сайте cpp.sh для проверки.



Для решения этих задач на языке программирования C++, вы можете использовать следующий код для каждой из них. Для наглядности также предоставлю блок-схемы.
Задача 1: Площадь и периметр прямоугольника
cpp#include <iostream>
int main() {
double a, b;
std::cout << "Введите длину стороны a: ";
std::cin >> a;
std::cout << "Введите длину стороны b: ";
std::cin >> b;
double S = a * b;
double P = 2 * (a + b);
std::cout << "Площадь прямоугольника: " << S << std::endl;
std::cout << "Периметр прямоугольника: " << P << std::endl;
return 0;
}
Блок-схема:
Задача 2: Радиус и площадь круга
cpp#include <iostream>
#include <cmath>
int main() {
double L;
const double PI = 3.14159265359; // Значение числа Пи
std::cout << "Введите длину окружности L: ";
std::cin >> L;
double R = L / (2 * PI);
double S = PI * pow(R, 2);
std::cout << "Радиус круга: " << R << std::endl;
std::cout << "Площадь круга: " << S << std::endl;
return 0;
}
Блок-схема:
Задача 3: Число, прочитанное справа налево
cpp#include <iostream>
int main() {
int number;
std::cout << "Введите трехзначное число: ";
std::cin >> number;
int reverseNumber = 0;
int temp = number;
while (temp != 0) {
int digit = temp % 10;
reverseNumber = reverseNumber * 10 + digit;
temp /= 10;
}
std::cout << "Число, прочитанное справа налево: " << reverseNumber << std::endl;
return 0;
}
Блок-схема:
Вы можете скопировать код каждой задачи в онлайн компилятор, такой как cpp.sh, чтобы выполнить их и проверить результаты.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili