Sie sind auf Seite 1von 63

PROGRAM 1

TITLE:Arithematic operations(+,-,*,/)
LEARNING SCOPE:in this program we use the arithematic operators
CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int x,y,z;
clrscr();
printf("please enter the value of x");
scanf("%d",&x);
printf("please enter the value of y");
scanf("%d",&y);
z=x+y;
printf("addition of x and y is%d",z);
getch();
}

PROGRAM 2

TITLE:Execution of given expression.


a=((x*x)+y-z)*x)
LEARNING SCOPE:in this program we solve the equation

CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int x,y,z,a;
clrscr();
printf("please enter the value of x");
scanf("%d",&x);
printf("please enter the value of y");
scanf("%d",&y);
printf("please enter the value of z");
scanf("%d",&z);
a=((x*x)+y-z)*x)
printf("the value of a is%d",a);

getch();

PROGRAM 3
TITLE:type casting
LEARNING SCOPE:in typecasting we change the datatype

CODE:#include<conio.h>
#include<stdio.h>
void main()

float x,y,z;
clrscr();
printf("please enter the value of x");
scanf("%f",&x);
printf("please enter the value of y");
scanf("%f",&y);
z=x/y;
printf("the division of two no.is%f",z);
getch();

PROGRAM 4
TITLE:If else program.

LEARNING SCOPE:by using if else statement we check the given


condition

CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int x;
clrscr();
printf("please enter the value of x");
scanf("%d",&x);
if(x>=18)
{
printf("person is eligible");
}
else
{
printf("person is not eligible);
}
getch();
}

PROGRAM 5
TITLE:program to print sum of first 10 natural no.

LEARNING SCOPE:in this program by using while statement we


calculate the sum of first 10 natural no.

CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int x,y;
clrscr();
X=0;
y=0;
while(x<10)
{
y=y+x;
x=x+1;
}
printf("the sum of first 10 natural no.is%d\n",y);
getch();
}

PROGRAM 6

TITLE:sum of first 10 natural no. using for loop.


CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int x,y;
clrscr();
y=0;
for(x=0;x<10;x++)
y=y+1;
{

printf("the sum of first 10 natural no.is


%d\n",y);
}
getch();
}

PROGRAM 7

TITLE:EVEN AND ODD FUNTION.

LEARNING SCOPE:it is a simple if else program in which we check


whether the given no. is even or odd

CODE:-

#include<conio.h>
#include<stdio.h>
void main()
{
int x,a;
clrscr();
printf("please enter the value of x");
scanf("%d",&x);
a=x%2;
if(a==0)
{
printf("given no. is even");
}
else
{
printf("given no. id odd);
}
getch();
}

PROGRAM 8

TITLE:FIND FACTORIAL BY USING FOR LOOP.

LEARNING SCOPE:in thid program we use for loop to calculate the


factorial

CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int i,n,f;
clrscr();
printf("enter the no. to calculate factorial\n");
scanf("%d",&n);
f=1;
for(i=n;i>1;i--)
{
f=f*i;
}
printf("the factorial of %d is%d\n",n,i);
getch();
}

PROGRAM 9
TITLE:TO PRINT ASCII TABLE

LEARNING SCOPE:this program will give the ASCII TABLE from 0 to


254

CODE:#include<conio.h>
#include<stdio.h>
void main()
{
char i,j;

clrscr();
for(i=0;i<254;i++)
{
printf("the char of %d no is%c\n",i,i);
}
getch();
}

PROGRAM 10
TITLE:PRINT FIBONACC SERIES

LEARNING SCOPE:In this program we use while loop. fibonacc series


from 0 to 50 will print in the output.

CODE:#include<conio.h>
#include<stdio.h>

void main()
{
int X1,X2,X3;
clrscr();
x1=1;
x2=1;
printf("fibonacc series is\n");
while(x2<50)
{
x3=x1+x2;
x1=x2;
x2=x3;
if(x2<50)
{
printf("\n%d",x2);
}
}
getch();
}

PROGRAM 11
TITLE:FIND SQ. ROOT OF GIVEN EQ.
LEARNING SCOPE:in this program we use if statement.

CODE:-

#include<conio.h>
#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c,x,y,D;
clrscr();
printf("please enter the value of a");
scanf("%d",&a);
printf("please enter the value of b");
scanf("%d",&b);
printf("please enter the value of c");
scanf("%d",&c);
D=b*b-4a*c;
if(D>0)
{
x=-b+sqrtD/2*a;
y=-b-sqrtD/2*a;
printf("the roots are real and distinct , the roots
are \n%d%d",x,y);
}
if(D==0)
{
x=-b+sqrtD/2*a;

printf("the roots are distinct , the roots are \n


%d",x);
}
if(D<0)
{
x=-b/2*a;
y=sqrt(-D)/2*a;
printf("the roots are complex and the roots are
%d + i %d\n%d -i %d"x,y,x,y);
}

getch();

PROGRAM 12-

TITLE:WAP TO CHECK WHETHER THE NO. IS PRIME OR


NOT.

CODE:#include<conio.h>

#include<stdio.h>
void main()
{
int status,x,y,n;
clrscr();
printf("please enter the number");
scanf("%d",&n);
for(x=2;x<n;x++)
{
{
if(n%x==0)
status=1;
}
}
if(status==0)
{
printf("the given no. is prime");
}
else
{
printf("the given no. is not prime");
}
getch();
}

PROGRAM 13-

TITLE:WAP TO PRINT PRIME NO. FROM 1 TO 100

CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int status,x,n;
clrscr();
printf("pRIME NO. FROM 1 TO 100 IS ");
scanf("%d",&n);
status=0;
for(n=3;n<101;n++)
{
status=0;
for(x=2;x<n;x++)
{
if(n%x==0)
{
status=1;
}
}
if(status==0)
{

printf("%d is prime no");

}
else
{
printf("%d is not prime no.");
}
getch();

PROGRAM 14
TITLE:WAP TO FIND PRIME NO. WHEN MIN. AND MAX.
RANGE IS GIVEN BY THE USER

CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int status,x,y,a,n;
clrscr();

printf("please enter the value of x");


scanf("%d",&x);
printf("please enter the value of y");
scanf("%d",&y);
status=0;
for(a=x;a<y;a++)
{
status=0;
for(n=2;n<a;n++)
{
if(a%n==0)
{
status=1;
}
}
if(status==0)
{
printf("%d is prime no");
}
getch();
}

PROGRAM 15
TITLE
WAP TO PRINT FACTORIAL BETWEEN MIN. AND
MAX. RANGE WHICH IS ENTERED BY USER

CODE:-

#include<conio.h>
#include<stdio.h>
void main()
{
long long int x,y,a,f;
clrscr();
printf("please enter the value of x");
scanf("%lld",&x);
printf("please enter the value of y");
scanf("%lld",&y);
for(a=x;a<=y;a++)
{
f=1;
for(i=a;i>1;i--)
{
f=f*i;
}
printf("the factorial of %lld is lld\n",a,f);
}
getch();
}

PROGRAM 16
TITLE:PROGRAM TO PRINT THE ENTERED NO. USING
ARRAY.

CODE:-

#include<conio.h>
#include<stdio.h>
void main()
{
int x[10],i;
clrscr();
for(i=0;i<10;i++)
{
printf("please enter the no. of array element
%d",i);
scanf("%d",&x[i]);
}
for(i=0;i<10;i++)
{
printf("the no. is %d\n",x[i]);
}

getch();

PROGRAM 17

TITLE:SUM & AVERAGE OF ARRAY ELEMENTS.

CODE:#include<conio.h>
#include<stdio.h>
void main()
{
int x[10],i,j,a;
float avg;
clrscr();
for(i=0;i<10;i++)
{
printf("please enter the no. of array element
%d",i);

scanf("%d",&x[i]);
}
j=0;
for(i=0;i<10;i++)
{
j=j+x[i];
}
printf("the sum is %d\n",j);
avg=float9j0/10;
printf("the average is %f",avg);
getch();

PROGRAM 17

TITLE:WAP USING ARRAY TO GET MAXIMUM NO.

CODE:-

#include<conio.h>
#include<stdio.h>
void main()
{
int x[5],i,max;
clrscr();
for(i=0;i<10;i++)
{
printf("please enter the no. of array element
%d",i);
scanf("%d",&x[i]);
}
max=x[0];
for(i=0;i<5;i++)
{
if(max<x[i])
{
max=x[i];
}
}
printf("the maximum no. is %d\n",max);
getch();
}

PROGRAM 18

TITLE:WAP USING ARRAY TO GET MINIMUM NO.

CODE:-

#include<conio.h>
#include<stdio.h>
void main()
{
int x[5],i,min;
clrscr();
for(i=0;i<10;i++)
{
printf("please enter the no. of array element
%d",i);
scanf("%d",&x[i]);
}
min=x[0];
for(i=0;i<5;i++)
{

if(min>x[i])
{
min=x[i];
}
}
printf("the minimum no. is %d\n",max);
}

getch();

program 19:title:wap a program to arrange the array in ascending


order.
code:#include<conio.h>
#include<stdio.h>
void main()
{
int x[5],i,j,a;
clrscr();
for (i=0;i<5;i++)
{
printf(enter the value of array %d,i);
scanf(%d,&x[i]);
}
for (i=0;i<5;i++)
{
for(j=i+1;j<5;j++)
{
if(x[i]>x[j])
{
x[i]=a;

x[i]=x[j];
x[j]=j;
}

}
for (i=0;i<5;i++)
{
printf(the arrays are arranged in
ascending order ,x[i]);
}
getch();
}
program 20:title:program to print matrix.
Code:#include<conio.h>
#include<stdio.h>
void main()
{
int x[2][2],i,j,a;
clrscr();
for (i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf(enter the value of array x[%d]
[%d],i,j);
scanf(%d,&x[i][j]);
}
}
for (i=0;i<2;i++)

for(j=0;j<2;j++)
{
printf( the value of array is %d,i,j);
scanf(%d,&x[i][j]);
}

}
for (i=0;i<2;i++)
{
printf( the required matrix is %d %d,x[i]
[0],x[i][1]);
}
getch();
}

program

19:-

title:wap a program to arrange the array in ascending


order.
code:#include<conio.h>
#include<stdio.h>
void main()
{
int x[5],i,j,a;

clrscr();
for (i=0;i<5;i++)
{
printf(enter the value of array %d,i);
scanf(%d,&x[i]);
}
for (i=0;i<5;i++)
{
for(j=i+1;j<5;j++)
{
if(x[i]>x[j])
{
x[i]=a;
x[i]=x[j];
x[j]=j;
}
}
}
for (i=0;i<5;i++)
{
printf(the arrays are arranged in
ascending order ,x[i]);
}
getch();
}
program 20:title:program to print matrix.
code:-

#include<conio.h>
#include<stdio.h>
void main()
{
int x[2][2],i,j,a;
clrscr();
for (i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf(enter the value of array x[%d]
[%d],i,j);
scanf(%d,&x[i][j]);
}
}
for (i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
printf( the value of array is %d,i,j);
scanf(%d,&x[i][j]);
}
}
for
{ (i=0;i<2;i++)
printf( the required matrix is %d %d,x[i]
[0],x[i][1]);
}
getch();

program 21:-

TITLE:wap to transpose the given matrix.


code:#include<conio.h>
#include<stdio.h>
void main()
{
int x[3][2],i,j,y[3][2];

clrscr();
for (i=0;i<3;i++)
{
for(j=0;j<2;j++)
{
printf(enter the value of array x[%d]
[%d],i,j);
scanf(%d,&x[i][j]);
}
}
for (i=0;i<2;i++)
{
printf( the matrix x[i][j] is %d
%d,x[i][0],x[i][1]);
}
for (i=0;i<2;i++)
{
for(j=0;j<2;j++)
{
y[j][i]=x[i][j];
}
for (i=0;i<2;i++)
{

printf( the matrix y[i][j] is %d%d


%d,y[i][0],y[i][1],y[i][2]);
}
getch();

program 22:TITLE:wap to print difference of two pointer.


code:#include<conio.h>
#include<stdio.h>
void main()
{

unsigned int x[2];


clrscr();
x[0]=0;
x[1]=9;
unsigned int *p1,*p2;
p1=&x[0];
p2=&x[1];
printf(value of p is %u,p2-p1);
getch();
}
program 22:-

wap to print the addition of 10 array using


pointer.
code:#include<conio.h>
#include<stdio.h>
void main()
{

int x[10],i,sum;
clrscr();
int *p;
p=&x[0];
for(i=0;i<10;i++)
{
printf(enter the value of array
%d,i);
scanf(%d,&x[i]);
}
sum=0;
for(i=0;i<1;i++)
{
sum = sum + *p;
p++;
}
printf(addition is %u,sum);
getch();
}

program 23:title:program to print factorial using function.


code:#include<conio.h>
#include<stdio.h>

int fact(int x)
{
int f=1,i;
for(i=x;i>1;i--)
{
f=f*i;
}
return(f);
}
void main()
{
int i,x,f;
clrscr();
printf(enter the no\n);
scanf(%d,&x);
f=fact(x);
printf(the fact of %d is %d\n,x,f);
getch();
}

program 24:title:WAP TO KNOW THE GIVEN NO. IS PRIME OR


NOT USING FUNCTION.
code:#include<conio.h>
#include<stdio.h>

int prime(int n)
int prime(int n)
{
int x,y,s=0;
for(x=2;x<n;x++)
{
int (n%x==0)
{
s=1;
}
}
return(s);

}
void main()
{
int x,y,n,s;
clrscr();
printf(enter the no\n);
scanf(%d,&n);

s=prime(n);
if(s==0)
{
printf(the given no is prime);
}
else
{
printf(the given no. is not prime);
}
getch();

}
program 25:-

title:wap to transpose the given matrix.


code:#include<conio.h>
#include<stdio.h>
void main()
{
char n[5],r[5];

clrscr();
for (i=0;i<5;i++)
{
printf(\n enter the array char);
n[i]=getche();
}
for (i=0;i<5;i++)
{

r[4-i]=n[i];

}
for (i=0;i<5;i++)
{
if(r[i]!=n[i])
{
j=1;
break;
}
}
if(j==0)
{
printf( the no. is palindrome);
}
else
{
printf( the no. is not palindrome);
}
getch();

program 26:title:wap to print the info of book using structure.


code:#include<conio.h>
#include<stdio.h>
#include<string.h>

struct book
{

char name[20];
int pages;

};
void main()
{
book b[3];
int i;
clrscr();
for(i=0;i<3;i++)
{
printf(enter the name of book
%d=i);
scanf(%s,&b[i].name);
printf(enter the name of pages %d=i);
scanf(%s,&b[i].pages);
}
for(i=0;i<3;i++)
{
printf(book = %s\n,b[i].name);
printf( pages=%s,b[i].name);
}
getch();
}
program 27:title:wap to create class and object.

code:#include<conio.h>
#include<stdio.h>

class book
{
public:
int pages;
char name[10];
};
void main()
{
book b[3]
int i;
clrscr();
for(i=0;i<3;i++)
{
cout<<enter the name of book<<i;
cin>>b[i].name;
cout<<enter the name of pages<<i;
cin>>b[i].pages;
}
for(i=0;i<3;i++)
{
cout<<\nbook=<<b[i].name;
cout<<\npages=<<b[i].pages;
}
getch();
}

program 28:title:wap to print the name & price of car using


class and object.
#include<conio.h>
#include<iostream.h>
class car
{
public:
char name[10];
int price;
};
void main()
{
car c[3];
int i;
for(i=0;i<3;i++)
{
cout<<"enter the name of car"<<i;
cin>>c[i].name;
cout<<"enter the price of car"<<i;
cin>>c[i].price;
}
for(i=0;i<3;i++)
{
cout<<"\n name="<<c[i].name;

cout<<"\n price="<<c[i].price;
}
getch();
}
PROGRAM 29:TITLE:USE OF PRIVATE.
#include<conio.h>
#include<iostream.h>
class car
{
private:
char name;
int price;
public:
void setvalue(int price_e,char name_e)
{
name=name_e;
price=price_e;
}
char get_name()
{
return(name);

}
int get_price()
{
return(price);
}
};
void main()
{
car c[3];
int i,p;
char n;
for(i=0;i<3;i++)
{
cout<<"enter the name of car"<<i;
cin>>n;
cout<<"enter the price of car"<<i;
cin>>p;
c[i].setvalue(n,p);

}
for(i=0;i<3;i++)
{
cout<<"\n name="<<c[i].get_name();
cout<<"\n price="<<c[i].get_price();
}
getch();
}

PROGRAM 30:TITLE:DECLARATION OF MEMBER FUNCTION OUTSID


EHTE BODY.
CODE:#include<conio.h>
#include<iostream.h>
class car
{
private:
char name;
int price;
public:
void setvalue(int price_e,char name_e);
char get_name();
int get_price();
};
void car::setvalue(int price_e,char name_e)
{
name=name_e;
price=price_e;
}
char car::get_name()
{
return(name);
}
int car::get_price()

{
}

return(price);

void main()
{
car c[3];
int i,p;
char n;
for(i=0;i<3;i++)
{
cout<<"enter the name of car"<<i;
cin>>n;
cout<<"enter the price of car"<<i;
cin>>p;
c[i].setvalue(n,p);

}
for(i=0;i<3;i++)
{
cout<<"\n name="<<c[i].get_name();
cout<<"\n price="<<c[i].get_price();
}
getch();
}

PROGRAM 31:WAP OF CONSTRUCTER.


#include<conio.h>
#include<iostream.h>
class car
{
private:
char name;
int price;
public:
void setvalue(char name_e,int price_e);
char get_name();
int get_price();
car()
{
name='a';
price=100;
}
car(char name1,int price1)
{
name=name1;
price=price1;
}
car(char name2)
{
name=name2;

price=2000;
}
car(int price2)
{
price=price2;
name='e';
}
};
void car::setvalue(char name_e,int price_e)
{
name=name_e;
price=price_e;
}
char car::get_name()
{
return(name);
}
int car::get_price()
{
return(price);
}
void main()
{
car c[3];
car c1('c',1000);
int i,p;
char n;

clrscr();
for(i=0;i<3;i++)
{
cout<<"enter the name of car"<<i;
cin>>n;
cout<<"enter the price of car"<<i;
cin>>p;
c[i].setvalue(n,p);
}
for(i=0;i<3;i++)
{
cout<<"\n name="<<c[i].get_name();
cout<<"\n price="<<c[i].get_price();
}
cout<<"\n name="<<c1.get_name();
cout<<"\n price="<<c1.get_price();
getch();
}

PROGRAM

32:-

TITLE:DESTRUCTOR.
#include<conio.h>
#include<iostream.h>
class ball
{
private:
char color;
int price;
public:
void setvalue(char color_r,int price_e);
char get_color();
int get_price();
ball()
{
color='a';
price=100;
}
ball(char color1,int price1)
{
color=color1;
price=price1;
}
ball(char color2)
{
color=color2;
price=2000;
}
car(int price2)

{
color='e';
price=price2;
}
~ball()
{
cout<<"I am destructor";
}
};
void ball::setvalue(char color_r,int price_e)
{
color=color_r;
price=price_e;
}
char ball::get_color()
{
return(color);
}
int ball::get_price()
{
return(price);
}
void main()
{
ball b[3];
ball b1('c',1000);

int i,p;
char c;
clrscr();
for(i=0;i<3;i++)
{
cout<<"enter the color of ball"<<i;
cin>>c;
cout<<"enter the price of ball"<<i;
cin>>p;
b[i].setvalue(c,p);
}
for(i=0;i<3;i++)
{
cout<<"\n color="<<b[i].get_color();
cout<<"\n price="<<b[i].get_price();
}
cout<<"\n color="<<b1.get_color();
cout<<"\n price="<<b1.get_price();
getch();
}

PROGRAM 32:-

TITLE:DECLARATION OF MEMBER FUNCTION INSIDE


THE BODY.
#include<conio.h>
#include<iostream.h>
class ball
{
private:
char color;
int price;
public:
void ball::setvalue(char color_r,int
price_e)
{
color=color_r;
price=price_e;
}
char ball::get_color()
{
return(color);
}
int ball::get_price()
{

return(price);
}
//void setvalue(char color_r,int price_e);
//char get_color();
// int get_price();
ball()
{
color='a';
price=100;
}
ball(char color1,int price1)
{
color=color1;
price=price1;
}
ball(char color2)
{
color=color2;
price=2000;
}
car(int price2)
{
color='e';
price=price2;
}
~ball()
{

cout<<"I am destructor";
};

void main()
{
ball b[3];
ball b0('A',1000);
ball b1('B',2000);
ball b2('C',3000);
int i,p;
char c;
clrscr();
for(i=0;i<3;i++)
{
cout<<"enter the color of ball"<<i;
cin>>c;
cout<<"enter the price of ball"<<i;
cin>>p;
b[i].setvalue(c,p);

}
for(i=0;i<3;i++)
{
cout<<"\n color="<<b[i].get_color();
cout<<"\n price="<<b[i].get_price();
}

cout<<"\n color0="<<b0.get_color();
cout<<"\n price0="<<b0.get_price();
cout<<"\n color1="<<b1.get_color();
cout<<"\n price1="<<b1.get_price();
cout<<"\n color2="<<b2.get_color();
cout<<"\n price2="<<b2.get_price();
getch();
}

PROGRAM 33:TITLE:INHERITENCE AND FUNCTION OVERLOADING.


CODE:#include<conio.h>
#include<iostream.h>
class car

public:
char modelcode;
char colorcode;
int price;
void display()
{
cout<<endl<<"display function of car"
}

};
class maruti:public car
{
public:
int seats;
void display()
{
cout<<endl<<"display function of
maruti" ;
}
};
class tata:public maruti
{
public:
int rpm;
void display()
{

cout<<endl<<"display function of
tata" ;
}
};
void main()
{
clrscr();
car c;
maruti m;
tata t;
cout<<endl<<"modelcode=";
cin>>c.modelcode;
cout<<endl<<"colorcode=";
cin>>c.colorcode;
cout<<endl<<"price=";
cin>>c.price;
cout<<endl<<"seats=";
cin>>m.seats;
cout<<endl<<"rpm=";
cin>>t.rpm;

cout<<endl<<"modelcode="<<c.modelcode;
cout<<endl<<"colorcode="<<c.colorcode;
cout<<endl<<"price="<<c.price;
cout<<endl<<"seats="<<m.seats;
cout<<endl<<"rpm="<<t.rpm;
c.display();

m.display();
t.display();

getch();

PROGRAM 34:TITLE:VIRTUAL FUNCTION.


CODE:#include<conio.h>
#include<iostream.h>
class ball
{
public:
char colorcode;
int price;
virtual void display()
{
cout<<endl<<"display function of
ball" ;

}
};
class area:public ball
{
public:
int radius;
//void display()
//{
// cout<<endl<<"display function of
area" ;
//}
};
class material_type:public area
{
public:
char material;
void display()
{
cout<<endl<<"display function of
material_type" ;
}
};
void main()
{
clrscr();
ball b;
area a;

material_type t;
cout<<endl<<"colorcode=";
cin>>b.colorcode;
cout<<endl<<"price=";
cin>>b.price;
cout<<endl<<"radius=";
//cin>>a.radius;
cout<<endl<<"material=";
cin>>t.material;
//cout<<b.display();

cout<<endl<<"colorcode="<<b.colorcode;
cout<<endl<<"price="<<b.price;
//cout<<endl<<"radius="<<a.radius;
cout<<endl<<"material="<<t.material;
b.display();
a.display();
t.display();

getch();
}
PROGRAM 35

TITLE:FILE HANDLING.
CODE:#include<conio.h>
#include<iostream.h>
#include<fstream.h>
void main()
{
ofstream outfile ("PASSWORD.TXT");
clrscr();
int i;
int str = 12345;
outfile<<str<<endl;
outfile.close();
cout<<"enter the password=";
cin>>i;
if(i==str)
{
cout<<"correct password"<<endl;
}
else
{
cout<<"incorrect password"<<endl;

}
if(i%str==0)
{
ifstream infile("PASSWORD.TXT");
infile>>str;
cout<<"correct password
is"<<str<<endl;
}
getch();
}

Das könnte Ihnen auch gefallen