Odpowiedź:
Wyjaśnienie:
Wprowadziłem tylko pewne elementy estetyczne:
#include <iostream>
using namespace std;
int main() {
int x,n,l=0;
cout<<"Podaj liczbę: ";
cin>>n;
for (x=1;x<=(n-1);x++){
if (n%x==0)
l=l+x;
}
if(l==n)
cout<<"Tak"<<endl;
else
cout<<"Nie"<<endl;
}
//Wpisywana liczba jest w tym samym wierszu co polecenie.
//Usunąłem nawiasy klamerkowe, w trzech miejscach, ponieważ do if i else tyczył się jeden wiersz skryptu. Wówczas nawias nie spełnia żadnej funkcji. Jest tylko elementem pokazującym czego tyczy się funkcja warunkowa.