Răspuns :
#include<fstream>
using namespace std;
ifstream f("subgraf1.in");
ofstream g("subgraf1.out");
int main()
{
int a[101][101]={0},n,i,j,fr[101],smin,s,k=0;
f>>n;
while(f>>i>>j)
{
a[i] [j]=1;
a[j] [i]=1;
}
smin=n-1;
for(i=1;i<=n;i++)
{
s=0;
for(j=1;j<=n;j++)
if(a[i] [j]==1)
s++;
if(s<smin)
smin=s;
fr[i]=s;
}
for(i=1;i<=n;i++)
{
if(fr[1]==smin)
for(j=1;j<=n;j++)
{
a[i] [j]=0;
a[j] [i]=0;
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
if(a[i] [j]==1)
k++;
}
g<<k/2;
return 0;
}
scuze dacă am omis câteva semne de punct și virgula, nu a fost cu intentie=)))
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!