// 1_6.cpp: Задание 6
#include <iostream>
#include <cmath>
using namespace std;
/*
* Решение индивидуальной задачи
* Ничего не возвращает
*/
void program_3()
{
int n = 3;
int result;
int old;
cout << "Введите число: ";
cin >> result;
old = result;
// логика программы
for (int i = 0; i < 2; i++)
{
while (result % n == 0)
{
result /= n;
}
if (result == 1)
{
cout << "Число " << old << " является степенью числа " << n << endl;
}
else
{
cout << "Число " << old << " не является степенью числа " << n << endl;
}
n = 5;
result = old;
}
cout << endl;
}
void main()
{
setlocale(LC_CTYPE, "rus"); // вызов функции настройки локали
|
|
int number;
do
{
number = response();
switch (number)
{
case 0:
{
break;
}
case 1:
{
break;
}
case 2:
{
break;
}
case 3:
{
program 3();
break;
}
default:
cout << "Такой программы не существует! Попробуйте ещё раз!" << endl << endl;
break;
}
} while (number!= 0);
}
5. Контрольный пример:
Отчет по индивидуальному заданию 2.1.20
1. Задание:
2. Описание алгоритма программы:
Вводим данные, вычисляем по формуле, выводим данные
Рис. 7. Схема алгоритма
Описание переменных и структур данных, которые применяются в программе
Имя переменной или объекта программы | Тип данных | Назначение |
y | double | результат вычисления |
a | double | Хранит введенное число |
program_4() | void | Функция, содержащая логику программы |
c | double | Хранит введенное число |
b | double | Хранит введенное число |