Здравствуйте, это моя первая программа с циклом do-while, и мне потребовалось немного времени, чтобы ее отключить.Мне нужно, чтобы пользователь ввел 2 числа и поднял первое число до второго.Я наконец получил код, чтобы спросить, «хотели бы они поднять еще одно число на степень?»и когда они говорят «да» и вводят 2 новых числа, к сумме прибавляется сумма из первых 2 чисел, введенных со вторым набором чисел, и так далее.Может кто-нибудь помочь мне с этой проблемой?Вот код и картинка, которая поможет вам!
#include <iostream>
using namespace std;
int main()
{
int num;
int pow;
int p;
int power = 1;
char yesno = 'y' || 'Y';
do
{
cout << "Enter a number: ";
cin >> num; "\n";
cout << "Enter the power to raise: ";
cin >> pow; "\n";
for (p = 1; p <= pow; p++)
{
power = power * num;
}
cout << "The total is: " << power << endl;
cout << "\n\n";
cout << "Would you like to raise another number by a power? [Y/N]";
cin >> yesno;
} while (yesno != true);
}