Function-With No Parameters No Return

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

FUNCTION-WITH NO PARAMETERS NO RETURN

#include<iostream.h> #include<conio.h> fact() {int n,f=1; cout<<"Enter a number"; cin>>n; for(int i=n;i>1;i--) f=f*i; cout<<"The factorial is"<<f; } void main() { clrscr(); fact(); getch() }

FUNCTION-WITH ONLY PARAMETERS


#include<iostream.h> #include<conio.h> fact(int n) {int f=1; for(int i=n;i>1;i--) f=f*i; cout<<"The factorial is"<<f; } void main() {clrscr(); int n; cout<<"Enter a number"; cin>>n; fact(n); getch(); }

FUNCTION-WITH PARAMETERS AND RETURN


#include<iostream.h> #include<conio.h> int fact(int n) {int f=1; for(int i=n;i>1;i--) f=f*i; return f; } void main()

{clrscr(); int n,y; cout<<"Enter a number"; cin>>n; y=fact(n); cout<<"The factorial is"<<y; getch(); }

FUNCTION WITH DEFAULT ARGUEMENTS


#include<iostream.h> #include<conio.h> float interest(int time=10,int pr=1000,float rate=5) { return(pr*rate*time/100); } void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); int p,t; float r; cout<<"Enter the time of deposit"; cin>>t; cout<<"The interest on the amount will be"<<interest(t); getch(); }

FUNCTION OVERLOADING
#include<iostream.h> #include<conio.h> #include<dos.h> void area(int r) { cout<<"The area is"<<3.14*r; } void area(int l,int b) { cout<<"The area is"<<l*b; } void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); int c,r,l,b; do {

clrscr(); cout<<"..Area Calculator.."; cout<<"\nEnter"; cout<<"\n1 for area of a circle"; cout<<"\n2 for area of a rectangle"; cout<<"\n0 for exit"; cin>>c; switch(c) { case 1:cout<<"Enter the radius"; cin>>r; area(r); break; case 2:cout<<"Enter the dimensions"; cin>>l>>b; area(l,b); break; } delay(1000); }while(c!=0); getch(); }

MATRIX BASICS
#include<iostream.h> #include<conio.h> void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); int mat[15][15],r,c; cout<<"Enter the order of the matrix(r,c)"; cin>>r>>c; cout<<"Enter the matrix"; for(int i=0;i<r;i++) { for(int j=0;j<c;j++) { cin>>mat[i][j];} } cout<<"The array is:"<<"\n"; for(i=0;i<r;i++) { for(int j=0;j<c;j++) {cout<<mat[i][j]<<" ";} cout<<'\n'; } getch(); }

MATRIX ADDITION
#include<iostream.h> #include<conio.h> void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); int r1,r2,c1,c2; int mat1[15][15],mat2[15][15],mat[15][15]; cout<<"Enter the order of both the matrices(r,c)"; cin>>r1>>c1>>r2>>c2; cout<<"Enter the first matrix"; for(int i=0;i<r1;i++) { for(int j=0;j<c1;j++) { cin>>mat1[i][j];} } cout<<"Enter the second matrix"; for( i=0;i<r2;i++) { for(int j=0;j<c2;j++) { cin>>mat2[i][j];} } if((r1==r2)&&(c1==c2)) { for(i=0;i<r1;i++) { for(int j=0;j<c1;j++) { mat[i][j]=mat1[i][j]+mat2[i][j]; } } cout<<"The resultant matrix is:\n"; for(int i=0;i<r1;i++) { for(int j=0;j<c1;j++) { cout<<mat[i][j]<<" "; } cout<<'\n'; } } else { cout<<"Matrices cannot be added"; } getch(); }

MATRIX MULTIPLICATION
#include<iostream.h> #include<conio.h> void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); double r1,r2,c1,c2; double mat1[15][15],mat2[15][15],mat[15][15]; cout<<"Enter the order of both the matrices(r,c)"; cin>>r1>>c1>>r2>>c2; cout<<"Enter the first matrix"; for(int i=0;i<r1;i++) { for(int j=0;j<c1;j++) { cin>>mat1[i][j];} } cout<<"Enter the second matrix"; for( i=0;i<r2;i++) { for(int j=0;j<c2;j++) { cin>>mat2[i][j];} } for( i=0;i<r1;i++) { for(int j=0;j<c1;j++) { mat[i][j]=0;} } if(c1==r2) { for(i=0;i<r1;i++) { for(int j=0;j<c2;j++) { for(int k=0;k<c1;k++) { mat[i][j]+=mat1[i][k]*mat2[k][j]; }}} cout<<"The multiplied matrix is:\n"; for(i=0;i<r1;i++) { for(int j=0;j<c1;j++) { cout<<mat[i][i]<<" "; } cout<<"\n"; }

} else { cout<<"Matrices cannot be multiplied"; }

MATRIX: INVERSE
#include<iostream.h> #include<conio.h> void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); int mat[15][15],r,c; cout<<"Enter the order of the matrix(r,c)"; cin>>r>>c; cout<<"Enter the matrix"; for(int i=0;i<r;i++) { for(int j=0;j<c;j++) { cin>>mat[i][j];} } cout<<"The inverted matrix is:"<<"\n"; for(i=0;i<c;i++) { for(int j=0;j<r;j++) {cout<<mat[j][i]<<" ";} cout<<'\n'; } getch(); }

MATRIX:: FINDING-SMALLEST ELEMENT


#include<iostream.h> #include<conio.h> void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); int mat[15][15],r,c,small=0; cout<<"Enter the order of the matrix(r,c)"; cin>>r>>c; cout<<"Enter the matrix"; for(int i=0;i<r;i++) { for(int j=0;j<c;j++) { cin>>mat[i][j];} } small=mat[0][0]; for(i=0;i<r;i++)

{ for(int j=0;j<c;j++) {if(mat[i][j]<small) {small=mat[i][j];} } } cout<<"The smallest element is "<<small; getch(); }

STRING LENGTH
#include<iostream.h> #include<conio.h> #include<stdio.h> void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); char name[15]; int i=0,len=0; cout<<"Enter a name\t"; gets(name); while(name[len]!='\0') { len++; } cout<<"The no. of characters in "; puts(name); cout<<"is "<<len; getch(); }

STRING ADDITION
#include<iostream.h> #include<conio.h> #include<stdio.h> void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); char name1[15],name2[15],name[30]; int i=0,j=0; cout<<"Enter both strings\t"; gets(name1); gets(name2); while(name1[i]!='\0') { name[j++]=name1[i++]; }

i=0; j++; while(name2[i]!='\0') { name[j++]=name2[i++]; } cout<<"Added word\n"; puts(name); getch(); }

STRING INVERSE
#include<iostream.h> #include<conio.h> #include<stdio.h> void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); char name[15]; int i=0,len=0; cout<<"Enter a name\t"; gets(name); while(name[len]!='\0') { len++; } len--; cout<<"The inverse of the string is:"; i=len; while(i>=0) { cout<<name[i]; i--; } getch(); }

STRING PALLINDROME
#include<iostream.h> #include<conio.h> #include<stdio.h>

void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); char name[15],rev[15]; int i=0,len=0; cout<<"Enter a name\t"; gets(name); while(name[len]!='\0') { len++; } len--; i=len; int j=0; while(i>=0) { rev[j]=name[i]; i--; j++; } i=j=0; int flag=1; while(i<len) { if(name[i++]!=rev[j++]) { flag=0; break; } } if(flag==1) cout<<"The entered string is a pallindrome"; else cout<<"The entered string is not a pallindrome"; getch(); }

STRUCTURE WITHIN STRUCTURE


#include<iostream.h> #include<conio.h> struct address{ int hno; int pin; char state[40]; }; struct student{ char name[14];

int roll; address a; }s; void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); cout<<"Enter the details of a student"; cout<<"\nname::"; cin>>s.name; cout<<"\nroll number::" cin>>s.roll; cout<<"\naddress:"; cout<<"house number::"; cin>>s.a.hno; cout<<"\npin code::"; cin>>s.a.pin; cout<<"\nstate::" cin>>s.a.state; getch();

ARRAY OF STRUCTURE
#include<iostream.h> #include<conio.h> struct student{ char name[14]; int roll; }s[150]; void main() { textcolor(BLACK); textbackground(WHITE); clrscr(); int n; cout<<"Enter the number of records you want to enter"; cin>>n; cout<<"Enter the details of the student"; for(int i=1;i<=n;i++) { cout<<"\nname::"<<i<<"::"; cin>>s[i].name; cout<<"\nroll number::"<<i<<"::"; cin>>s[i].roll; } cout<<"data feeding successful..."; getch(); }

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy