Pagini recente » Diferente pentru jc2021/solutii/pwca intre reviziile 2 si 6 | Cod sursa (job #1959425) | Cod sursa (job #2616823) | Borderou de evaluare (job #1342498) | 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;
}