Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Вычисления

Автор:   •  Сентябрь 19, 2022  •  Практическая работа  •  1,005 Слов (5 Страниц)  •  144 Просмотры

Страница 1 из 5

 НИУ «МЭИ»

ИНЖЕНЕРНО-ЭКОНОМИЧЕСКИЙ ИНСТИТУТ

Кафедра «Безопасности и

 информационных технологий»

Практическая работа по курсу

 «Программирование»

Тема: «Вычисления»

        Выполнил:        ст. гр. ИЭ-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(из математической библиотеки).

...

Скачать:   txt (6.4 Kb)   pdf (198.3 Kb)   docx (65.6 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club