Cum e corect?
cout < "As la info";
cout << "As la info";
cout >> "As la info";
Felicitări! Poți mai mult?
Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.
Greșit, dar nu-i bai!
Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.
Rezolvare
Iată rezolvarea de 100 de puncte pentru problema Graf Partial 1:
#include <iostream>
#include <fstream>
#include <cassert>
using namespace std;
ifstream fin("graf_partial_1.in");
ofstream fout("graf_partial_1.out");
int n , a[105][105], g[105];
int main()
{
int i , j;
fin >> n;
while(fin >> i >> j)
{
a[i][j] = a[j][i] = 1;
}
int gmin = n+1, gmax = -1;
for(int i = 1 ; i <= n ; ++i)
{
g[i] = 0;
for(int j = 1 ; j <= n ; j++)
if(a[i][j] == 1)
g[i] ++;
if(g[i] > gmax)
gmax = g[i];
if(g[i] < gmin)
gmin = g[i];
}
int melim = 0;
for(int i=1;i<=n;++i)
if(g[i] == gmin)
for(int j = 1 ; j <= n ; ++j)
if(g[j] == gmax)
if(a[i][j] == 1)
melim ++, a[i][j] = a[j][i] = 0;
fout << melim << "
";
for(int i = 1 ; i <= n ; ++i)
cout << g[i] << " ";
for(int i = 1 ; i <= n ; ++i)
{
for(int j = 1 ; j <= n ; j++)
fout << a[i][j] <<" ";
fout << "
";
}
return 0;
}
Atenție
Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa .
Rezolvarea problemei #421 Graf Partial 1
Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #421 Graf Partial 1 de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.
Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!