Documente Academic
Documente Profesional
Documente Cultură
"Subprograme"
1.S se precizeze valorile afiate n urma funcinrii programelor urmtaore:
a) #include <iostream.h>
d) #include <iostream.h>
int s,f;
int f ( int a=5, int b=2)
int sf ( int a)
{ return - -a +2*b++; }
{ f - = a; return (a*a); }
void main ()
void main ()
{ f=10; s=sf(f); cout<<s<<f;
{ cout<<f(); }
f=10; s=sf(10); s*=sf(f); cout<<s<<f;
f=10; s=sf(f); s*=sf(10); cout<<s<<f; }
b) #include <iostream.h>
int fc ( int a=1, int b=2, int b=3)
{ return a+b+c; }
void main ()
{int m,n,p,q;
m= fc();
n=fc(10);
p=fc(12,19);
q=fc(11,23,18);
cout<<m<<n<<p<<q;}
c) #include<iostream.h>
void calcul ( int *u, int *v)
{ for (i=0; i<3; i++)
{v[i]=1-u[i]; u[u]=0; }}
void main ()
{ int u[5], v[5],i;
for (i=0; i<3; i++)
{ u[i]=i%2; v[i]=0;}
calcul (u,v);
for (i=0; i<3; i++) cout<<u[i];
for (i=0; i<3; i++) cout<<v[i]; }
e) #include<iostream.h>
void f(int x, int &y)
{ y=y+x;
x=x+y;}
void main ()
{ int x=2;
f();
cout<<x;}
Punctaj sub 1 5p
sub 2 1p
sub 3 1p
sub 4 1p
din oficiu 2p