a IX-a A0 lecții INFORMATICĂ | 2 lecții T.I.C.
T.I.C.
Lectia 01   |   Lectia 02
a IX-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a IX-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a A0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a X-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a A30 lecții INFORMATICĂ | 0 lecții T.I.C.
Informatică
Lectia 07   |   Lectia 08   |   Lectia 09   |   Lectia 10   |   Lectia 11   |   Lectia 12   |   Lectia 13   |   Lectia 14
Lectia 16   |   Lectia 18   |   Lectia 19   |   Lectia 20   |   Lectia 21
Lectia 23   |   Lectia 24
Lectia 36
Lectia 40   |   Lectia 41   |   Lectia 42
Lectia 42 --- [ 1 Probleme rezolvate ]
1. Sa se scrie un program C++ care memoreaza un graf neorientat cu ajutorul listei de adiacenta.
Propune o soluție

S
o
l
u
ț
i
a:
Introdu următorul text: 233179909
#include<iostream>
using namespace std;
int a[30][30],n,b[30],c[30],i,j,s,k,p;
void citire (int a[30][30], int n)
{for(i=1;i<=n-1;i++)
for(j=i+1;j<=n;j++)
{cout<<"este muchie intre" << i << " si " << j<<" " ;
cin>>a[i][j];
a[j][i]=a[i][j];
a[i][i]=0;}
a[n][n]=0;}
int grad(int a[30][30], int n, int nod)
{int s=0;
for(int i=1;i<=n;i++)
s=s+a[nod][i];
return s;}
int main()
{cout<<"n=";cin>>n;
citire(a,n);
k=0;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(a[i][j]!=0)
{k++;
b[k]=j;}
p=1;
c[p]=1;
for(i=2;i<=n+1;i++)
c[i]=c[i-1]+grad (a,n,i-1);
for(i=1;i<=n;i++)
for(j=c[i];j<=c[i+1]-1;j++)
cout<<"["<<i<<","<<b[j]<<"],";
return 0;}

1 comentarii
     Submit
  |   Lectia 43   |   Lectia 44   |   Lectia 45   |   Lectia 46   |   Lectia 46_1
Lectia 47   |   Lectia 48   |   Lectia 49   |   Lectia 50   |   Lectia 50_1
Lectia 50_2
a XI-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XI-a E0 lecții INFORMATICĂ | 1 lecții T.I.C.
T.I.C.
Fişa 01
a XII-a A2 lecții INFORMATICĂ | 6 lecții T.I.C.
Informatică
Lectia 01   |   Lectia 02
T.I.C.

Fişa 01   |   Fişa 02   |   Fişa 03   |   Fişa 04   |   Fişa 05   |   Fişa 06
a XII-a B0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a C0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a D0 lecții INFORMATICĂ | 0 lecții T.I.C.
a XII-a E0 lecții INFORMATICĂ | 0 lecții T.I.C.
Excelenta A0 lecții INFORMATICĂ | 0 lecții T.I.C.