Вычисления
Автор: ivandezh • Сентябрь 19, 2022 • Практическая работа • 1,005 Слов (5 Страниц) • 206 Просмотры
НИУ «МЭИ»
ИНЖЕНЕРНО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ
Кафедра «Безопасности и
информационных технологий»
Практическая работа по курсу
«Программирование»
Тема: «Вычисления»
Выполнил: ст. гр. ИЭ-66-22
Дежуков И.Е.
Проверила: Ассистент кафедры «БИТ» Никитина Г. М.
Оглавление
Задача 1 3
Задача 2 4
Задача 3 5
Задача 4 6
Задача 5 7
Задача 6 8
Задача 7 9
Задача 8 10
Задача 9 11
Задача 1
Получить случайное четырёхзначное число и вывести через запятую его отдельные цифры. (тысячи, сотни, десятки, единицы)
Листинг программы
#include <iostream>
#include <random>
using namespace std;
int main()
{
srand(time(0));
int a = rand() % 1000 + 9000;
cout << a << endl;
cout << a / 1000 << ",";
cout << a % 1000 / 100 << ",";
cout << a % 100 / 10 << ",";
cout << a % 10 << ",";
return 0;
}
Тестовая часть
Тест 1:
[pic 1]
Тест 2:
[pic 2]
Тест 3:
[pic 3]
Задача 2
Получить случайное трехзначное число и вывести его в обратном порядке.
Пример: 123 ->321
Листинг программы
#include <iostream>
#include <random>
using namespace std;
int main()
{
srand(time(0));
int a = rand() % 900+100;
cout << a <<"->";
cout << a % 10;
cout << a % 100 / 10;
cout << a % 1000 / 100;
return 0;
}
Тестовая часть
Тест 1:
[pic 4]
Тест 2:
[pic 5]
Тест 3:
[pic 6]
Задача 3
Напишите программу, которая меняет местами значение двух переменных (с дополнительной переменной).
Листинг программы
#include <iostream>
using namespace std;
int main()
{
int a = 4, b = 5;
cout << a << ' ' << b << endl;
int temp;
temp = a;
a = b;
b = temp;
cout << a << ' ' << b;
return 0;
}
Тестовая часть
[pic 7]
Задача 4
Напишите программу, которая меняет местами значение двух переменных (с дополнительной переменной).
Листинг программы
#include <iostream>
using namespace std;
int main()
{
int a = 4, b = 5;
cout<< a << ' ' << b<<endl;
swap(a, b);
cout << a << ' ' << b;
return 0;
}
Тестовая часть
[pic 8]
Задача 5
Напишите программу, которая возводит значение х в степень y. Использовать функцию из математической библиотеки.
Листинг программы
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x = 5, y = 2;
cout << pow(x, y);
return 0;
}
Тестовая часть
[pic 9]
Задача 6
Напишите программу, которая вводит радиус круга и вычисляет его площадь и длину окружности. Использовать константу M_PI(из математической библиотеки).
...