3
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;}

11 1 Fisa de Lucru 1 Functii Simple 1-2

Embed Size (px)

DESCRIPTION

a

Citation preview

Page 1: 11 1 Fisa de Lucru 1 Functii Simple 1-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);

Page 2: 11 1 Fisa de Lucru 1 Functii Simple 1-2

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;}