Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

INFORMATICA - Limbajul C++

Subprograme
Clasa a XI-a

Fisa de lucru Nr 1 : FUNCTII SIMPLE


(1) #include<iostream>
int x,y;
void p(int a,int &b)
{a=10;b=20;}
int main ( )
{x=1; y=2; p(x,y); cout<<x<<y;return 0;}
(2) #include<iostream>
int a,z;
int s(int x)
|| int s(int&x)
{z=z-x;
return x*x;}
int main ( )
{z=10;a=s(z);cout<<a<<z;return 0}
(3) #include<iostream>
int x.y;
void g(int a,int &b)
{a+=5;b+=a;}
int main ( )
{x=1;y=2;
g(x,y); cont<<x<<y;g(x,x);cout<<x<<y;return 0;}
(4) #include<iostream>
int a,b;
int f(int&m,int&n)
|| int f(int m,int n)
{m=n+b;n+=1;return n+b+m;}
int main ( )
{b=5;a=6; cout<<f(a,b);cout <<a<<b; return 0;}
(5) #include<iostream>
int y;
int f(int& x)
{return ++x;}
int g(int x,int y)
{return x+y;}
int main ( )
{y=2;cout<<f(y);cout<<g(y,y);
cout<<g(y,f(y));cout<<y; return 0;}

(6) #include<iostream>
int f(int a)
|| int f(int&a)
{a++;return a*a;}
int main ( )
{ int a=2;
cout<<f (a); cout<<a; return 0;}
7. #include<iostream>
int i;
void y(int &h)
{int j=3*i;
h=j+2;i=i+3;
cout<<h;}
int main()
{i=4;y(i);cout<<i;return 0;}
8. #include<iostream>
int a;
void sub1(int a)
{a=20;cout<<a;}
void sub2(int &a)
{a=30;cout<<a;}
int main()
{a=10;sub1(a);cout<<a;sub2(a);cout<<a; return 0;}
9. #include<iostream>
int n1,n2;
void a(int x,int &y)
{int n2;n2=x;y=y+n2;x=y;}
int main()
{n1=20;n2=23;a(n1,n2);
cout<<n1<<n2; return 0;}
10. #include<iostream>
int a,b;
void c(int &x,int &y)
{int a;a=x+y;y+=a;x=x+y;}
int main()
{a=10;b=100;
c(a,b);cout<<a<<endl<<b; return 0;}
11. int x,y;
void p(int &a,int &b)
{int x; x=a*b; a=a+x; b=a+x; cout<<a<<" "<<b<<" "<<x;}
int main()
{x=5;y=10; p(x,y);cout<<endl<<x<<" "<<y; return 0;}

You might also like