Pagini recente » Cod sursa (job #1774699) | Cod sursa (job #1596276) | Cod sursa (job #3135002) | Cod sursa (job #1894021) | Cod sursa (job #1231712)
#include <fstream>
using namespace std;
typedef struct nod
{
int nr;
nod *urm;
}NOD;
NOD *prim, *ultim;
void creare(NOD *&prim, NOD *&ultim)
{
ifstream f("adunare.in");
NOD *q;
for(int i=1;i<=2;++i)
{
q=new NOD;
f>>q->nr;
q->urm=NULL;
if(ultim)ultim->urm=q;
else prim=q;
ultim=q;
}
f.close();
}
int suma(NOD *prim)
{
NOD *q;
int S=0;
for(q=prim;q;q=q->urm)
S+=q->nr;
return S;
}
int main()
{
ofstream g("adunare.out");
creare(prim,ultim);
g<<suma(prim);
g.close();
return 0;
}