Достоинства
Графический интерфейс является «дружелюбным» для пользователей, которые начали знакомство с компьютером с графического интерфейса.
В программах обработки графики он, зачастую, является единственно возможным
Недостатки
Большее потребление памяти в сравнении с текстовым интерфейсом
Сложнее организовать удаленную работу
Невозможность автоматизации, если она не была заложена автором программы
Графический интерфейс не является «дружелюбным» для пользователей, которые начали знакомство с компьютером с интерфейса командной строки.
Графический интерфейс сложнее в использовании для незрячих людей.
Объяснение:
#include<iostream>
using namespace std;
int main()
{
int N;
double P = 1;
cout << "N = ", cin >> N;
for(int A = 1; A<=N; A++)
P=P*A;
P = (N>0?pow(P,(double)1/N):0);
cout << "P = "<<P<<"\n";
system("Pause");
return 0;
}