diff --git a/c_programs/c_programs/access array elements.cpp b/c_programs/c_programs/access array elements.cpp new file mode 100644 index 0000000..718d6be --- /dev/null +++ b/c_programs/c_programs/access array elements.cpp @@ -0,0 +1,17 @@ +#include +int main() +{ + int a[5],i; + for(i=0;i<5;i++) + { + printf("\n Enter the element="); + scanf("%d",&a[i]); + + } + printf("Array elements are \n"); + for(i=0;i<5;i++) + { + printf("%d\n",a[i]); + } + +} diff --git a/c_programs/c_programs/access array elements.exe b/c_programs/c_programs/access array elements.exe new file mode 100644 index 0000000..0f68200 Binary files /dev/null and b/c_programs/c_programs/access array elements.exe differ diff --git a/c_programs/c_programs/add to integers.cpp b/c_programs/c_programs/add to integers.cpp new file mode 100644 index 0000000..467dcd2 --- /dev/null +++ b/c_programs/c_programs/add to integers.cpp @@ -0,0 +1,11 @@ +#include +int main() +{ + int a,b,sum; + printf("Enter two numbers"); + scanf("%d%d",&a,&b); + sum=a+b; + printf("sum of two numbers is %d",sum); +} + + diff --git a/c_programs/c_programs/add to integers.exe b/c_programs/c_programs/add to integers.exe new file mode 100644 index 0000000..67096af Binary files /dev/null and b/c_programs/c_programs/add to integers.exe differ diff --git a/c_programs/c_programs/add two numbers using functions.cpp b/c_programs/c_programs/add two numbers using functions.cpp new file mode 100644 index 0000000..0b89614 --- /dev/null +++ b/c_programs/c_programs/add two numbers using functions.cpp @@ -0,0 +1,17 @@ +#include +//program to demonstrate the use of functions in c +void add(int x,int y); //function prototype +int main() +{ + int x,y; + printf("Enter ywo numbers"); + scanf("%d%d",&x,&y); + add(x,y); //function call +} +void add(int a,int b) +{ + int c; + c=a+b; //function definition + printf("sum is %d",c); + return c; +} diff --git a/c_programs/c_programs/addition and subtraction of a 2-D matrix.cpp b/c_programs/c_programs/addition and subtraction of a 2-D matrix.cpp new file mode 100644 index 0000000..ea49d09 --- /dev/null +++ b/c_programs/c_programs/addition and subtraction of a 2-D matrix.cpp @@ -0,0 +1,80 @@ +#include +int main() +{ + int m,n,a[10][10],b[10][10],c[10][10],d[10][10],i,j; + printf("Enter number of rows m = "); + scanf("%d",&m); + printf("Enter number of columns n "); + scanf("%d",&n); + printf("Marix elements:"); + for(i=0;i +int main() +{ + int m1[10][10],m2[10][10],m3[10][10],m,n,i,j,addition; + printf("Enter number of rows = "); + scanf("%d",&m); + printf("Enter number of columns = "); + scanf("%d",&n); + printf("Enter elements of first matrix= \n"); + for(i=0;i +int main() +{ + /* CALCULATE AGE OF A PERSON */ + int cy,by,week,age,hrs; + printf("Enter the birth year = "); + scanf("%d",&by); + printf("Enter the current year = "); + scanf("%d",&cy); + age=cy-by; + printf("Age of person is %d",age); + week=(age*365)/7; + printf("\n Age in week is = %d \n",week); + hrs=week*7*24; + printf(" \nAge in hours is = %d \n",hrs); + + +} diff --git a/c_programs/c_programs/all prime numbers between 1 to n.cpp b/c_programs/c_programs/all prime numbers between 1 to n.cpp new file mode 100644 index 0000000..b13b39a --- /dev/null +++ b/c_programs/c_programs/all prime numbers between 1 to n.cpp @@ -0,0 +1,21 @@ +#include +int main() +{ + int num,i,dividend,n; + printf("enter maximum range"); + scanf("%d",&n); + for(num=1;num<=n;num++) + { + dividend=0; + for(i=2;i>=num/2;i++) + { + if(num%i==0) + { + dividend++; + break; + } + } + if (dividend==0 && num!=1) + printf("%d\t",num); + } +} diff --git a/c_programs/c_programs/all prime numbers between 1 to n.exe b/c_programs/c_programs/all prime numbers between 1 to n.exe new file mode 100644 index 0000000..452d29f Binary files /dev/null and b/c_programs/c_programs/all prime numbers between 1 to n.exe differ diff --git a/c_programs/c_programs/alphabet pattern 1.cpp b/c_programs/c_programs/alphabet pattern 1.cpp new file mode 100644 index 0000000..451dbc0 --- /dev/null +++ b/c_programs/c_programs/alphabet pattern 1.cpp @@ -0,0 +1,16 @@ +#include +int main() +{ + int i,j; + char ch='A'; + for(i=1;i<=5;i++) + { + for(j=1;j<=i;j++) + { + printf("\n%c",ch); + ch++; + } + ch='A'; + + printf("\n"); +} diff --git a/c_programs/c_programs/alphabet pattern 1.exe b/c_programs/c_programs/alphabet pattern 1.exe new file mode 100644 index 0000000..6583255 Binary files /dev/null and b/c_programs/c_programs/alphabet pattern 1.exe differ diff --git a/c_programs/c_programs/alphabet pattern 2.cpp b/c_programs/c_programs/alphabet pattern 2.cpp new file mode 100644 index 0000000..0eedea4 --- /dev/null +++ b/c_programs/c_programs/alphabet pattern 2.cpp @@ -0,0 +1,16 @@ +#include +int main() +{ + int i,j; + char ch='A'; + for(i=1;i<=5;i++) + { + for(j=1;j<=i;j++) + { + + printf("%c",ch); + } + ch++; + printf("\n"); +} +} diff --git a/c_programs/c_programs/alphabet pattern 2.exe b/c_programs/c_programs/alphabet pattern 2.exe new file mode 100644 index 0000000..d9bd79a Binary files /dev/null and b/c_programs/c_programs/alphabet pattern 2.exe differ diff --git a/c_programs/c_programs/alphabet pattern 3.cpp b/c_programs/c_programs/alphabet pattern 3.cpp new file mode 100644 index 0000000..3c64836 --- /dev/null +++ b/c_programs/c_programs/alphabet pattern 3.cpp @@ -0,0 +1,15 @@ +#include +int main() +{ + int i,j; + char ch='A'; + for(i=1;i<=5;i++) + { + for(j=1;j<=i;j++) + { + printf("%c",ch); + ch++; + } + printf("\n"); + } +} diff --git a/c_programs/c_programs/alphabet pattern 3.exe b/c_programs/c_programs/alphabet pattern 3.exe new file mode 100644 index 0000000..647e2d7 Binary files /dev/null and b/c_programs/c_programs/alphabet pattern 3.exe differ diff --git a/c_programs/c_programs/alphabet pattern in v shape.cpp b/c_programs/c_programs/alphabet pattern in v shape.cpp new file mode 100644 index 0000000..0d78c3c --- /dev/null +++ b/c_programs/c_programs/alphabet pattern in v shape.cpp @@ -0,0 +1,22 @@ +#include +int main() +{ + int i,j; + for(i=1;i<=5;i++) + { + for(j=1;j<=9;j++) + { + if(j<=i || j>=10-i) + { + printf("%c",96+i); + } + else + { + printf(" "); + } + + } + printf("\n"); + } + +} diff --git a/c_programs/c_programs/alphabet pattern.cpp b/c_programs/c_programs/alphabet pattern.cpp new file mode 100644 index 0000000..34ef94f --- /dev/null +++ b/c_programs/c_programs/alphabet pattern.cpp @@ -0,0 +1,23 @@ +#include +int main() +{ + int i,j; + char k; + for(i=1;i<=3;i++) + { + k='A'; + for(j=1;j<=3;j++) + { + + if(j<=i) + printf("%c",k); + k++; + } + else + printf(" "); + + + } + printf("\n"); +} +} diff --git a/c_programs/c_programs/alphabets pattern in inverted U shap.cpp b/c_programs/c_programs/alphabets pattern in inverted U shap.cpp new file mode 100644 index 0000000..d61e86f --- /dev/null +++ b/c_programs/c_programs/alphabets pattern in inverted U shap.cpp @@ -0,0 +1,25 @@ +#include +int main() +{ + int i,j; + char ch; + for(i=1;i<=4;i++) + { + ch='A'; + for(j=1;j<=7;j++) + { + if(j<=5-i||j>=3+i) + { + printf("%c",ch); + j<4?ch++:ch--; + } + else + { + printf(" "); + if(j==4) + ch--; + } + } + printf("\n"); +} +} diff --git a/c_programs/c_programs/alphabets pattern in inverted U shap.exe b/c_programs/c_programs/alphabets pattern in inverted U shap.exe new file mode 100644 index 0000000..1b941c8 Binary files /dev/null and b/c_programs/c_programs/alphabets pattern in inverted U shap.exe differ diff --git a/c_programs/c_programs/area of rectangle using functions.cpp b/c_programs/c_programs/area of rectangle using functions.cpp new file mode 100644 index 0000000..bcd2ff6 --- /dev/null +++ b/c_programs/c_programs/area of rectangle using functions.cpp @@ -0,0 +1,20 @@ +#include +int area(int l,int b); +int main() +{ + int l,b; + printf("Enter the length\n"); + scanf("%d",&l); + printf("Enter the breadth\n"); + scanf("%d",&b); + rectangle=area(l,b); + printf("Area of rectangle = %d",rectangle); + +} + int area(int l,int b) +{ + int area; + area=l*b; + return(area); +} + diff --git a/c_programs/c_programs/area of square using functions.cpp b/c_programs/c_programs/area of square using functions.cpp new file mode 100644 index 0000000..13fe1bd --- /dev/null +++ b/c_programs/c_programs/area of square using functions.cpp @@ -0,0 +1,17 @@ +#include + square area (); + int main() +{ + int a,square; + printf("Enter side of square="); + scanf("%d",&a); + square=area(a*a); + print("\nArea of square =%d",square); +} + area() +{ + int a; + area=a*a; + return(); +} + diff --git a/c_programs/c_programs/armstrong number using functions.cpp b/c_programs/c_programs/armstrong number using functions.cpp new file mode 100644 index 0000000..3efc0fc --- /dev/null +++ b/c_programs/c_programs/armstrong number using functions.cpp @@ -0,0 +1,30 @@ +#include +void armstrong () + +{ + int num,sum=0,r,original_number; + printf("Enter a number"); + scanf("%d",&num); + original_number=num; + while(num!=0) + { + r=num%10; + sum=sum+r*r*r; + num=num/10; + } + printf("new number is %d",num); + if(sum=num) + { + printf("number is armstrong\n"); + } + else + { + printf("number is not armstrong\n"); + } +void armstrong(); +void main() +{ + + armstrong(); //function call +} + diff --git a/c_programs/c_programs/armstrong number using functions.exe b/c_programs/c_programs/armstrong number using functions.exe new file mode 100644 index 0000000..4968418 Binary files /dev/null and b/c_programs/c_programs/armstrong number using functions.exe differ diff --git a/c_programs/c_programs/armstrong number.cpp b/c_programs/c_programs/armstrong number.cpp new file mode 100644 index 0000000..dc9bac6 --- /dev/null +++ b/c_programs/c_programs/armstrong number.cpp @@ -0,0 +1,32 @@ +#include +int main() + { + int num,orig,newnum=0,r=0; + printf("Enter a number"); + scanf("%d",&num); + orig=num; + while(num!=0) + { + r= num%10; + newnum=newnum+r*r*r; + num=num/10; + } + printf("new number is%d",newnum); + if(newnum==orig) + { + printf("number is armstrong"); + } + else + { + printf("number is not armstrong"); + } + + + + + + +} + + + diff --git a/c_programs/c_programs/armstrong number.exe b/c_programs/c_programs/armstrong number.exe new file mode 100644 index 0000000..e3070a4 Binary files /dev/null and b/c_programs/c_programs/armstrong number.exe differ diff --git a/c_programs/c_programs/armstrong numbr using recursion.cpp b/c_programs/c_programs/armstrong numbr using recursion.cpp new file mode 100644 index 0000000..2aad76a --- /dev/null +++ b/c_programs/c_programs/armstrong numbr using recursion.cpp @@ -0,0 +1,26 @@ +#include +int armstrong(int); +int main() +{ + int n,ans; + printf("Enter a three digit number n = "); + scanf("%d",&n); + ans=armstrong(n); + if(ans==n) + { + printf("%d is an armstrong number ",n); + } + else + { + printf("%d is not an armstrong number ",n); + } + +} +int armstrong(int n) +{ + + if(n%10!=0) + return (n%10)*(n%10)*(n%10)+armstrong(n/10); + else + return 0; +} diff --git a/c_programs/c_programs/armstrong numbr using recursion.exe b/c_programs/c_programs/armstrong numbr using recursion.exe new file mode 100644 index 0000000..452cc12 Binary files /dev/null and b/c_programs/c_programs/armstrong numbr using recursion.exe differ diff --git a/c_programs/c_programs/array using switch case.cpp b/c_programs/c_programs/array using switch case.cpp new file mode 100644 index 0000000..e87bfbc --- /dev/null +++ b/c_programs/c_programs/array using switch case.cpp @@ -0,0 +1,53 @@ +#include +int main() + /*ARRAYS USING SWITCH CASE*/ +{ + int a[10],c1=0,c2=0,ch,i; + printf("\nEnter 10 elements\n"); + for(i=0;i<10;i++) + { + scanf("%d",&a[i]); + } + printf("\n 1. SUM OF ARRAY = "); + printf("\n 2. COUNT EVEN AND ODD ELEMENTS FROM ARRAY"); + printf("\n 3. SUM OF POSITIVE AND NEGATIVE ELEMENTS IN AN ARRAY"); + printf("\nEnter your choice = "); + scanf("%d",&ch); + + switch(ch) + { + case 1: + printf("sum of array is"); + for(i=0;i<10;i++) + c1=c1+a[i]; + printf("sum of array elements is %d",c1); + break; + case 2: + printf("even and odd elements from array "); + for(i=0;i<10;i++) + { + if(a[i]%2==0) + c1++; + else + c2++; + } + printf("\n even=%d \n odd=%d",c1,c2); + break; + case 3: + printf("count positive and negative elements in array"); + for(i=0;i<10;i++) + { + if(a[i]>0) + c1=c1+a[i]; + else if(a[i]<0) + c2=c2+a[i]; + + } + + printf("\n positive=%d \n negative=%d",c1,c2); + break; + default: + printf("invalid choice"); + break; + } +} diff --git a/c_programs/c_programs/array using switch case.exe b/c_programs/c_programs/array using switch case.exe new file mode 100644 index 0000000..0e7566a Binary files /dev/null and b/c_programs/c_programs/array using switch case.exe differ diff --git a/c_programs/c_programs/arrays using switch case.cpp b/c_programs/c_programs/arrays using switch case.cpp new file mode 100644 index 0000000..a509cbf --- /dev/null +++ b/c_programs/c_programs/arrays using switch case.cpp @@ -0,0 +1,49 @@ +#include +int main() +{ + /* ARRAYS USING SWITCH-CASE*/ + int a[10],i,ch,s=0,c1=0,c2=0; + printf("Enter 10 numbers="); + for(i=0;i<10;i++) + { + scanf("\n %d",&a[i]); + } + printf("\n 1.SUM OF ARRAY"); + printf("\n 2.COUNT EVEN AND ODD ELEMENTS FROM ARRAY"); + printf("\n 3.SUM OF POSITIVE AND NEGATIVE VALUES IN ARRAY"); + printf("\n Enter your choice"); + scanf("%d",ch); + switch(ch) + { + case 1: + for(i=0;i<10;i++) + s=s+a[i]; + printf("\n sum of array = %d",s); + break; + case 2: + for(i=0;i<10;i++) + { + if(i%2==0) + c1++; + else + c2++; + } + printf("\n Even = %d\n Odd = %d",c1,c2); + break; + + case 3: + for(i=0;i<10;i++) + { + if(a[i]>0) + c1=c1+a[i]; + else if(a[i]<0) + c2=c2+a[i]; + + } + printf("\n Positive = %d\n Negative = %d",c1,c2); + break; + default: + printf("invalid choice"); + } + +} diff --git a/c_programs/c_programs/arrays using switch case.exe b/c_programs/c_programs/arrays using switch case.exe new file mode 100644 index 0000000..e75d613 Binary files /dev/null and b/c_programs/c_programs/arrays using switch case.exe differ diff --git a/c_programs/c_programs/average of 5 numbers using pointers with no arguments, no returns.cpp b/c_programs/c_programs/average of 5 numbers using pointers with no arguments, no returns.cpp new file mode 100644 index 0000000..53b879d --- /dev/null +++ b/c_programs/c_programs/average of 5 numbers using pointers with no arguments, no returns.cpp @@ -0,0 +1,20 @@ +#include +void average(void); +void main() +{ + int a,b,c,d,e,sum; + float average; + printf("Enter 5 numbers"); + scanf("%d%d%d%d%d",&a,&b,&c,&d,&e); + + printf("Average is %f",average); + +} + void average(void) +{ + int a,b,c,d,e; + float sum,avg; + sum=a+b+c+d+e; + avg=(a+b+c+d+e)/5; +} + diff --git a/c_programs/c_programs/average of numbers using arrays.cpp b/c_programs/c_programs/average of numbers using arrays.cpp new file mode 100644 index 0000000..e47b17e --- /dev/null +++ b/c_programs/c_programs/average of numbers using arrays.cpp @@ -0,0 +1,15 @@ +#include +int main() +{ +int a[5],i,sum=0; + float average; + printf("Enter five numbers"); + scanf("%d",&a[i]); + for(i=0;i<=4;i++) + sum=sum+a[i]; + average=sum/5.0; + printf("average is%f",average); + + +} + diff --git a/c_programs/c_programs/average of numbers using arrays.exe b/c_programs/c_programs/average of numbers using arrays.exe new file mode 100644 index 0000000..13ce6ae Binary files /dev/null and b/c_programs/c_programs/average of numbers using arrays.exe differ diff --git a/c_programs/c_programs/binary pattern.cpp b/c_programs/c_programs/binary pattern.cpp new file mode 100644 index 0000000..98cf672 --- /dev/null +++ b/c_programs/c_programs/binary pattern.cpp @@ -0,0 +1,20 @@ +#include +int main() +{ + int i,j,k; + for(i=1;i<=6;i++) + { + k=1; + for(j=1;j<=6;j++) + { + + if(j<=i) + printf("%d",k); + k=1-k; + } + else + printf(" "); + } + printf("\n"); +} +} diff --git a/c_programs/c_programs/c bootcamp assignment 2.rtf b/c_programs/c_programs/c bootcamp assignment 2.rtf new file mode 100644 index 0000000..d2d6000 --- /dev/null +++ b/c_programs/c_programs/c bootcamp assignment 2.rtf @@ -0,0 +1,603 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}} +{\*\generator Riched20 10.0.17763}\viewkind4\uc1 +\pard\sa200\sl276\slmult1\f0\fs22\lang9 #include\par +int main()\par +\{\par +int a;\tab\par +\tab printf("Enter the value of a=");\par +\tab scanf("%d",&a);\par +\tab if(a%2==0)\par +\tab\par +\tab printf("number is even %d",a);\par +\tab else\par +\tab printf(" number is odd %d",a);\par +\}\par +#include\par +int main()\par +\{\par +\tab char c;\par +\tab int uppercase_vowel,lowercase_vowel;\par +\tab printf("Enter a character");\par +\tab scanf("%c",c);\par +\tab uppercase_vowel=(c=='a'||c=='e'||c ='i'||c=='o'||c=='u');\par + lowercase_vowel=(c=='A'||c=='E'||c=='I'||c='O'C=='U');\par +\tab if(uppercase_vowel||lowercase_vowel)\par + printf("vowel");\tab\par +\tab\tab else\par +\tab printf("consonant");\par +\}\par +\}\par +#include\par +int main()\par +\{\par +\tab int a,b,c;\par +\tab printf("Enter three numbers");\par +\tab scanf("%d%d%d",&a,&b,&c);\par +\tab a>b?a>c?a:c:b>c?b:c;\par +\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int a;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&a);\par +\tab if(a>0)\par +\tab printf("positive");\par +\tab else\par +\tab printf("negative");\par +\}\par +\par +\par +#include\par +int main()\par +\{\par +\tab int year;\par +\tab printf("Enter a year");\par +\tab scanf("%d",&year);\par +\tab if(year%4==0)\par +\tab\{\par +\tab\tab if(year%100==0)\par +\tab\tab\{\par +\tab\tab\tab if(year%400==0)\par +\tab\tab\tab printf("leap");\par +\tab\tab\}\par +\tab\tab else\par +\tab\tab printf("not leap");\par +\tab\tab\par +\tab\}\par +\tab\par +\}\par +\par +#include\par +int main()\par +\tab\{\par +\tab int num,orig,newnum=0,r=0;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&num);\par +\tab orig=num;\par +\tab while(num!=0)\par +\tab\{\par +\tab\tab r= num%10;\par +\tab\tab newnum=newnum+r*r*r;\par +\tab\tab num=num/10;\par +\tab\}\par +\tab printf("new number is%d",newnum);\par +\tab if(newnum==orig)\par +\tab \{\par +\tab \tab printf("number is armstrong");\par +\tab \}\par + else\par + \tab\{\par + \tab\tab printf("number is not armstrong");\par +\tab\tab \}\par +\}\par +\par +\par +#include\par +int main()\par +\tab\{\par +\tab int num,orig,newnum=0,r=0;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&num);\par +\tab orig=num;\par +\tab while(num!=0)\par +\tab\{\par +\tab\tab r= num%10;\par +\tab\tab newnum=newnum+r*r*r;\par +\tab\tab num=num/10;\par +\tab\}\par +\tab printf("new number is%d",newnum);\par +\tab if(newnum==orig)\par +\tab \{\par +\tab \tab printf("number is armstrong");\par +\tab \}\par + else\par + \tab\{\par + \tab\tab printf("number is not armstrong");\par +\tab\tab \}\par +\}\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab char ch;\par +\tab printf("Enter a character");\par +\tab scanf("%c",&ch);\par +\tab if(ch>='A' && ch<='Z')\par +\tab\{\par +\tab printf("%c",ch+32); //convert to lowercase\par + \}\par +\tab else\par +\tab \{\par +\tab \tab if(ch>='a' && ch<='z')\par +\tab \tab\{\par +\tab \tab\tab printf("%c",ch-32);\par +\tab \tab\tab else\{\par +\tab\tab\tab \par +\tab \tab\tab printf("invalid choice");\par +\tab \tab\}\par +\tab\tab \}\par +\tab\par +\tab \}\tab \par +\}\par +\par +#include\par +int main()\par +\{\par + int a[6]=\{3,5,8,14,67,89\};\par +\tab int i, largest;\par +\tab for(i=0;i<6;i++)\par +\tab\{\par +\tab\tab if(a[i]>largest)\par +\tab\tab\{\par +\tab\tab\tab printf("%d",largest);\par +\tab\tab\}\par +\tab\tab\par +\tab\tab\par +\tab\}\par +\}\par +\par +#include\par +int main()\par +\{\par +\tab int a[6]=\{10,20,30,40,50,60\};\par +\tab int i,sum=0;\par +\tab for(i=0;i<=6;i++)\par +\tab\{\par +\tab\tab sum=sum+a[i];\par +\tab\tab\par +\tab\}\par +\tab printf("sum is %d\\n",sum);\par +\}\par +\par +\par +#include\par +int main()\par +\{\par +int a[5],i,sum=0;\tab\par +\tab float average;\par +\tab printf("Enter five numbers");\par +\tab scanf("%d",&a[i]);\par +\tab for(i=0;i<=4;i++)\par +\tab sum=sum+a[i];\par +\tab average=sum/5.0;\par +\tab printf("average is%f",average);\par +\tab \par +\tab \par +\}\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int i,j;\par +\tab char k;\par +\tab for(i=1;i<=3;i++)\par +\tab\{\par +\tab k='A';\par +\tab for(j=1;j<=3;j++)\par +\tab \{\par +\tab \par +\tab\tab if(j<=i)\par +\tab\tab printf("%c",k);\par +\tab\tab k++;\par +\tab\}\par +\tab\tab else\par +\tab\tab printf(" ");\par +\tab\tab\par +\tab\tab\par +\tab\}\par +\tab printf("\\n");\par +\}\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int i,j;\par +\tab for(i=1;i<=4;i++)\par +\tab\{\par +\tab\tab for(j=1;j<=4;j++)\par +\tab\tab\{\par +\tab\tab\tab if(j>=i&&j<=4)\par +\tab\tab\tab printf("1");\par +\tab\tab\tab else\par +\tab\tab\tab printf(" ");\par +\tab\tab\}\par +\tab\tab printf("\\n");\par +\tab\}\par +\}\par +\par +#include\par +int main()\par +\{\par +\tab int i,j,k;\par +\tab for(i=1;i<=5;i++)\par +\tab\{\par +\tab\tab k=1;\par +\tab\tab for(j=1;j<=5;j++)\par +\tab\tab\{\par +\tab\tab\tab if(j<6-i)\par +\tab\tab\tab\{\par +\tab\tab\tab\tab printf("%d",k);\par +\tab\tab\tab\tab k=1-k;\par +\tab\tab\tab\tab\par +\tab\tab\tab\}\par +\tab\tab\tab else\par +\tab\tab\tab printf(" ");\par +\tab\tab\}\par +\tab\tab printf("\\n");\par +\tab\}\par +\par +\}\par +\par +#include\par +int main()\par +\{\par +\tab int i,j,k;\par +\tab for(i=1;i<=5;i++)\par +\tab\{\par +\tab\tab k=5-i;\par +\tab\tab for(j=1;j<=7;j++)\par +\tab\tab\{\par +\tab\tab\tab if(j<=5-k||j>=3+k)\par +\tab\tab\tab printf("*");\par +\tab\tab\tab k++;\par +\tab\tab\tab else\par +\tab\tab\tab printf(" ");\par +\tab\tab\}\par +\tab\tab\par +\tab\tab printf("\\n");\par +\tab\}\par +\tab\par +\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int x,y=0,r;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&x);\par +\tab while(x!=0)\par +\tab\{\par +\tab\tab r=x%10;\par +\tab\tab y=y*10+r;\par +\tab\tab x=x/10;\par +\tab\tab\par +\tab\}\par +\tab\par +\tab printf("Reverse of number is %d",y);\par +\tab\par +\tab\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int num,rev=0,r,orig;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&num);\par +\tab orig=num;\par +\tab while(num!=0)\par +\tab\{\par +\tab\tab r=num%10;\par +\tab\tab rev=rev*10+r;\par +\tab\tab num=num/10;\par +\tab\}\par +\tab printf("Reverse number is%d",rev);\par +\tab if(orig==rev)\par +\tab\{\par +\tab\tab printf("number is palindrome\\n");\par +\tab\}\par +\tab else\par +\tab \{\par +\tab \par +\tab printf("number is not a palindrome");\par +\tab\par + \}\par +\par +\}\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\tab\{\par +\tab int num,orig,newnum=0,r=0;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&num);\par +\tab orig=num;\par +\tab while(num!=0)\par +\tab\{\par +\tab\tab r= num%10;\par +\tab\tab newnum=newnum+r*r*r;\par +\tab\tab num=num/10;\par +\tab\}\par +\tab printf("new number is%d",newnum);\par +\tab if(newnum==orig)\par +\tab \{\par +\tab \tab printf("number is armstrong");\par +\tab \}\par + else\par + \tab\{\par + \tab\tab printf("number is not armstrong");\par +\tab\tab \}\par +\tab\}\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\{\par +\par + int N,c,i,a=-1,b=1;\par + printf("Enter a number");\par +scanf("%d",&N);\par +for(i=1;i<=N;i++)\par +\{\par +\tab c=a+b;\par +\tab printf("%d",c);\par +\tab a=b;\par +\tab b=c;\par +\tab\par +\}\par +\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\{\par + int A[3][3],B[3][3],C[3][3],i,j,sum;\tab\par +\tab printf("Enter 9 numbers for first matrix");\par +\tab for(i=0;i<=2;i++)\par +\tab for(j=0;j<=2;j++)\par +\tab scanf("%d",&A[i][j]);\par +\tab printf("Enter 9 numbers for second matrix");\par +\tab for(i=0;i<=2;i++)\par +\tab for(j=0;j<=2;j++)\par +\tab scanf("%d",&B[i][j]);\par +\tab printf("sum of matrices is \\n");\par +\tab for(i=0;i<=2;i++)\par +\tab\{\par +\tab\tab for(j=0;j<=2;j++)\par +\tab\tab\{\par +\tab\tab C[i][j]=A[i][j]+B[i][j];\par +\tab\tab printf("%d ",C[i][j]);\par +\tab\tab\}\par +\tab\tab printf("\\n");\par +\tab\tab\par +\tab\}\par +\}\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int A[3][3],B[3][3],C[3][3],i,j,k,sum;\par +\tab printf("Enter 9 numbers for first matrix");\par +\tab for(i=0;i<=2;i++)\par +\tab for(j=0;j<=2;j++)\par +\tab scanf("%d",&A[i][j]);\par +\tab printf("Enter 9 numbers for second matrix");\par +\tab for(i=0;i<=2;i++)\par +\tab for(j=0;j<=2;j++)\par +\tab scanf("%d",&B[i][j]);\par +\tab\par +\tab for(i=0;i<=2;i++)\par +\tab\{\par +\tab\tab for(j=0;j<=2;j++)\par +\tab\tab\{\par +\tab\tab\tab sum=0;\par +\tab\tab\tab for(k=0;k<=2;k++)\par +\tab\tab\tab sum=sum+A[i][j]+B[i][j];\par +\tab\tab\tab C[i][j]=sum;\par +\tab\tab\}\par +\tab\tab for(i=0;i<=2;i++)\par +\tab\tab\tab\{\par +\tab\tab\tab\par +\tab\tab\tab for(j=0;j<=2;j++)\par + printf("%d",C[i][j]);\par +\tab\tab\tab printf("\\n");\par +\tab\tab\}\par +\tab\tab\par +\tab\tab printf("\\n");\par +\tab\}\par +\}\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int N,i,sum=0;\par +\tab printf("Enter a natural number");\par +\tab scanf("%d",&N);\par +\tab for(i=1;i<=N;i++)\par +\tab sum=sum+1;\par +\tab printf("sum is %d",sum);\par +\}\par +\par +#include\par +int main()\par +\{\par +\tab int a,b,L;\par +\tab printf("Enter two numbers");\par +\tab scanf("%d%d",&a,&b);\par +\tab for(L-1;L<=a*b;L++)\par +\tab\{\par +\tab\tab if(L%a==0 && L%b==0)\par +\tab\tab \par +\tab\tab printf("LCM is L %d",L);\par +\tab\tab\par +\tab\}\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +} + \ No newline at end of file diff --git a/c_programs/c_programs/c bootcamp assignment 3 pointers and functions.rtf b/c_programs/c_programs/c bootcamp assignment 3 pointers and functions.rtf new file mode 100644 index 0000000..1238094 --- /dev/null +++ b/c_programs/c_programs/c bootcamp assignment 3 pointers and functions.rtf @@ -0,0 +1,488 @@ +{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}} +{\*\generator Riched20 10.0.17763}\viewkind4\uc1 +\pard\sa200\sl276\slmult1\f0\fs22\lang9\par +\par +\par +#include\par +int main()\par +\{\par +\tab int a,b,c,*p1,*p2,*p3;\par +\tab printf("Enter two numbers");\par +\tab scanf("%d%d",&a,&b);\par +\tab p1=&a;\par +\tab p2=&b;\par +\tab p3=&c;\par +\tab *p3=(*p1)+(*p3);\par +\tab printf("sum is %d\\n",c);\par +\}\par +\par +#include\par +void swap(int*,int*);\par +int main()\par +\{\par +\tab int a,b;\par +\tab printf("Enter value of a and b\\n");\par +\tab scanf("%d%d",&a,&b);\par +\tab\par +\tab swap(&a,&b);\par +\tab printf("After swapping value of a=%d and b=%d\\n",a,b);\par +\tab\par +\}\par +\par +void swap(int *x,int *y)\par +\{\par +\tab int temp;\par +\tab temp=*x;\par +\tab *x=*y;\par +\tab *y=temp;\par +\tab\par +\}\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int a,b,c,*p1,*p2;\par +\tab printf("Enter two numbers");\par +\tab scanf("%d%d",&a,&b);\par + p1=&a;\par +\tab p2=&b;\par +\tab\par +\tab *p1=*p1+*p2;\par +\tab *p2=*p1-*p2;\par +\tab *p1=*p1-*p2;\par +\tab\par +\tab printf("after swapping a is %d and b is %d",a,b);\par +\tab\par +\}\par +\par +#include\par +int main()\par +\{\par +\tab int a,b,*p1,*p2;\par +\tab *p1=&a;\par +\tab *p2=&b;\par +\tab printf("Enter the number");\par +\tab scanf("%d%d",&a,&b);\par +\tab\par +\tab if(*p1>*p2)\par +\tab printf("largest number is %d",*p1);\par +\tab else\par +\tab printf("largest number is %d",*p2);\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int a[10],*p,i;\par +\tab printf("Enter 10 elements");\par +\tab scanf("%d",&a[i]);\par +\par +\tab p=a;\par +\tab printf("array contains=");\par +\tab \{\par +\tab \par +\tab for(i=0;i<10;i++)\par +\tab \{\par +\tab \par +\tab printf("%d",*p);\par +\tab p++;\par +\}\par +\}\par +\par +\par +\par +#include\par +int main()\par +\{\par +\tab int N,x,fact;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&N);\par +\tab x=fact(N);\par +\tab printf("factorial is %d",x);\par +\}\par +int fact(int N)\tab\par +\tab\{\par +\tab\tab int i,f=1;\par +\tab\tab for(i=1;i<=N;i++)\par +\tab\tab f=f*i;\par +\tab\tab return(f);\par +\tab\tab\par +\tab\}\par +\tab\par +\}\par +\par +\par +#include\par +int main()\par +\{\par + int c1=0,c2=0;\par +\tab char str[10],*p;\par +\tab printf("Enter string=");\par +\tab gets(str);\par +\tab *p==(str);\par +\tab while(*p!='\\0')\par +\tab\{\par + if(*p=='A',||*p=='E'||*p=='I'||*p=='o'||*p=='U'||*p=='a'||*p=='e'||*p=='i'||*p=='o'||*p=='u')\par +\tab\tab c1++;\par +\tab\tab else\par +\tab\tab c2++;\par +\tab\}\par + printf("vowel =%d\\n consonant=%d",c1,c2);\par +\}\par +\}\par +#include\par +int main()\par +\{\par +\tab int a[10]=\{11,22,36,15,2\};\par +\tab int sum=0,*p;\par +\tab p=&a;\par +\tab for(p=&a[0];p<=&a[4];p++)\par +\tab sum=sum+*p;\par +\tab printf("sum is %d",sum);\par +\}\par +\par +\par +#include\par +int main()\par +\{\par +\tab int a,b,c,*p1,*p2,*p3;\par +\tab *p1=&a;\par +\tab *p2=&b;\par +\tab *p3=&c;\par +\tab printf("Enter the number");\par +\tab scanf("%d%d%d",&a,&b,&c);\par +\tab if(*p1>*p2 && *p1>*p3)\par +\tab printf("largest number is %d",*p1);\par +\tab else\par +\tab if(*p2>*p1 && *p2>*p3)\par +\tab printf("largest number is %d",*p2);\par +\tab else \par +\tab printf("largest number is %d",*p3);\par +\}\par +\par +\par +\par +\par +#include\par +//program to demonstrate the use of functions in c \par +void add(int x,int y); //function prototype\par +int main()\par +\{\par + int x,y;\tab\par +\tab printf("Enter ywo numbers");\par +\tab scanf("%d%d",&x,&y);\par +\tab add(x,y); //function call\par +\}\par +void add(int a,int b)\par +\{\par +\tab int c;\par +\tab c=a+b; //function definition\par +\tab printf("sum is %d",c);\par +\tab return c;\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +#include\par +int square (int);\par +int main()\par +\{\par + \tab int num,s;\par +\tab printf("Enter a number");\par + scanf("%d",&num);\par + s=square(num);\par + printf("square of number is %d",s);\par +\}\par + int square (int)\par +\{\par +\tab int a;\par +\tab return(a*a);\par +\}\par +\par +\par +\par +#include\par +void swap (int*,int*);\par +int main()\par +\{\par +\tab int a,b;\par +\tab printf("before swap a =%d and b=%d",a,b);\par +\tab scanf("%d%d",&a,&b);\par +\tab swap(&a,&b);\par +\tab printf("after swap a=%d and b=%d",a,b);\par +\tab\par +\}\par +void swap(int *p,int *q);\par +\{\par + int p,q,temp,*p,*q;\tab\par +\tab temp=*p;\par +\tab *p=*q;\par +\tab *q=*temp;\par +\}\par +\par +\par +#include\par +int oddeven(int);\par +int main()\par +\{\par +\tab int num;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&num);\par +\tab if(num%2==0)\par +\tab printf("number is even");\par +\tab else\par +\tab printf("number is odd");\par +\}\par +int oddeven(int);\par +\{\par +\tab int b;\par +\tab a=b;\par +\tab return(b%2==0);\par +]\par +\}\par +\par +\par +#include\par +void checkprime(int n);\par +\{\par +\tab int num;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&num);\par +\tab for(i=2;i\par +void armstrong (int n);\par +\par +\{\par +\tab int num,sum=0,r,original_number;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&num);\par +\tab original_number=num\par +\tab while(num!=0)\par +\tab\{\par +\tab\tab r=num%10;\par +\tab\tab sum=sum+r*r*r;\par +\tab\tab num=num/10;\par +\tab\}\par +\tab printf("new number is %d",num);\par +\tab if(sum=num)\par +\tab \{\par +\tab \tab printf("number is armstrong\\n");\par +\tab \}\par +\tab else\par +\tab\{\par +\tab printf("number is not armstrong\\n");\tab\par +\tab\}\par + void armstrong(int n)\par +\{\par + \par + armstrong(); //function call\par +\}\par +\par +#include\par +int main()\par +\{\par +\tab int num,i,sum=0,rem;\par +\tab printf("Enter a number");\par +\tab scanf("%d",&num);\par +\tab for(i=1;i\par +void average(void);\par +void main()\par +\{\par +\tab int a,b,c,d,e,sum;\par +\tab float average;\par +\tab printf("Enter 5 numbers");\par +\tab scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);\par +\tab\par +\tab printf("Average is %f",average);\par +\tab\par +\}\par + void average(void)\par +\{\par +\tab int a,b,c,d,e;\par +\tab float sum,avg;\par +\tab sum=a+b+c+d+e;\par +\tab avg=(a+b+c+d+e)/5;\par +\}\par +\par +\par +\par +\par +#include\par + square area ();\par + int main()\par +\{\par + int a,square;\tab\par +\tab printf("Enter side of square=");\par +\tab scanf("%d",&a);\par +\tab square=area(a*a);\par +\tab print("\\nArea of square =%d",square);\par +\}\par + area()\par +\{\par +\tab int a;\par +\tab area=a*a;\par +\tab return();\par +\}\par +\par +\par +#include\par +int volumecone(int r,int h,int v);\par +int main()\par +\{\par +\tab float r,h;\par +\tab printf("Enter the radius=");\par +\tab scanf("%d",&r);\par +\tab printf("Enter the height=");\par +\tab scanf("%d",&h);\par +\tab\par +\}\par + int volumecone(int r,int h,int v)\par + \{\par + \tab int volume;\par + \tab v=v(0.33*3.14*r*r*h);\par + \tab printf("volume of cone=%f",volume);\par + \tab return(volume);\par + \}\par +\par +\par +\par +\par +\par +#include\par +//demonstrate the use of call by reference using functions\par +void swap(int*,int*);\par +int main()\par +\{\par +\tab int a,b;\par +\tab printf("Enter two values");\par +\tab scanf("%d%d",&a,&b);\par +\tab printf("\\nBefore swapping a=%d,b=%d",a,b);\par +\tab swap(&a,&b);\par +\tab printf("\\nAfter swapping a=%d,b=%d ,a,b");\par +\tab\par +\}\par +void swap(int*p,int*q)\par +\{\par +\tab int *p,*q,r;\par +\tab r=*p;\par +\tab *p=*q;\par +\tab *q=r;\par +\}\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +\par +} + \ No newline at end of file diff --git a/c_programs/c_programs/c bootcamp assignment.rtf b/c_programs/c_programs/c bootcamp assignment.rtf new file mode 100644 index 0000000..0bdba36 Binary files /dev/null and b/c_programs/c_programs/c bootcamp assignment.rtf differ diff --git a/c_programs/c_programs/calculate aggergate percentage of a student.cpp b/c_programs/c_programs/calculate aggergate percentage of a student.cpp new file mode 100644 index 0000000..3b7c155 --- /dev/null +++ b/c_programs/c_programs/calculate aggergate percentage of a student.cpp @@ -0,0 +1,20 @@ +#include +int main() +{ + int physics,chemistry,maths,english,computer; + float total,per; + printf("Enter the marks of physics = \n"); + scanf("%d",&physics); + printf("Enter the marks of chemistry = \n"); + scanf("%d",&chemistry); + printf("Enter the marks of maths = \n"); + scanf("%d",&maths); + printf("Enter the marks of english = \n"); + scanf("%d",&english); + printf("Enter the marks of computer = \n"); + scanf("%d",&computer); + total=physics+chemistry+maths+english+computer; + per=total/5.0; + printf("Aggregate percentage is %f",per); + +} diff --git a/c_programs/c_programs/calculate aggergate percentage of a student.exe b/c_programs/c_programs/calculate aggergate percentage of a student.exe new file mode 100644 index 0000000..cabf009 Binary files /dev/null and b/c_programs/c_programs/calculate aggergate percentage of a student.exe differ diff --git a/c_programs/c_programs/calculate gross salary.cpp b/c_programs/c_programs/calculate gross salary.cpp new file mode 100644 index 0000000..e7a90d5 --- /dev/null +++ b/c_programs/c_programs/calculate gross salary.cpp @@ -0,0 +1,22 @@ +#include +int main() +{ + float basic_salary,dearness_allowance,houserent_allowance,gross_salary; + printf("Enter basic salary of person\n"); + scanf("%f",&basic_salary); + dearness_allowance=(40*basic_salary)/100; + houserent_allowance=(20*basic_salary)/100; + gross_salary=(basic_salary+dearness_allowance+houserent_allowance); + + printf("gross_salary of person is %f\n",gross_salary); +} + + + + + + + + + + diff --git a/c_programs/c_programs/calculate gross salary.exe b/c_programs/c_programs/calculate gross salary.exe new file mode 100644 index 0000000..14bbf92 Binary files /dev/null and b/c_programs/c_programs/calculate gross salary.exe differ diff --git a/c_programs/c_programs/calculate sum and average of first 10 integer numbers.cpp b/c_programs/c_programs/calculate sum and average of first 10 integer numbers.cpp new file mode 100644 index 0000000..bf1cb96 --- /dev/null +++ b/c_programs/c_programs/calculate sum and average of first 10 integer numbers.cpp @@ -0,0 +1,15 @@ +#include +int main() +{ + int i,sum=0; + float avg; + for(i=1;i<=10;i++) + { + sum=sum+i; + } + for(i=1;i<=10;i++) + avg=sum/10; + + printf("sum =%d\n",sum); + printf("avg =%d\n",avg); +} diff --git a/c_programs/c_programs/calculate sum and average of first 10 integer numbers.exe b/c_programs/c_programs/calculate sum and average of first 10 integer numbers.exe new file mode 100644 index 0000000..06f3302 Binary files /dev/null and b/c_programs/c_programs/calculate sum and average of first 10 integer numbers.exe differ diff --git a/c_programs/c_programs/calculate sum of odd and even from 1 to n using loops.cpp b/c_programs/c_programs/calculate sum of odd and even from 1 to n using loops.cpp new file mode 100644 index 0000000..6a44493 --- /dev/null +++ b/c_programs/c_programs/calculate sum of odd and even from 1 to n using loops.cpp @@ -0,0 +1,21 @@ +#include +int main() +{ + int n,i,j,sumo,sume; + printf("enter the value of n="); + scanf("%d",&n); + printf("odd numbers are \n"); + for(i=1;i<=n;i=i+2) + { + printf("%d \t",i); + sumo=sumo+i; + } + printf("\n %d",sumo); + printf("even numbers are \n"); + for(j=2;j<=n;j=j+2) + { + printf("%d \t",j); + sume=sume+j; + } + printf("\n %d",sumo); +} diff --git a/c_programs/c_programs/calculate sum of odd and even from 1 to n using loops.exe b/c_programs/c_programs/calculate sum of odd and even from 1 to n using loops.exe new file mode 100644 index 0000000..03eaf38 Binary files /dev/null and b/c_programs/c_programs/calculate sum of odd and even from 1 to n using loops.exe differ diff --git a/c_programs/c_programs/call by reference using functions.cpp b/c_programs/c_programs/call by reference using functions.cpp new file mode 100644 index 0000000..2cc0884 --- /dev/null +++ b/c_programs/c_programs/call by reference using functions.cpp @@ -0,0 +1,21 @@ +#include +//demonstrate the use of call by reference using functions +void swap(int*,int*); +int main() +{ + int a,b; + printf("Enter two values"); + scanf("%d%d",&a,&b); + printf("\nBefore swapping a=%d,b=%d",a,b); + swap(&a,&b); + printf("\nAfter swapping a=%d,b=%d ,a,b"); + +} +void swap(int*p,int*q) +{ + int *p,*q,r; + r=*p; + *p=*q; + *q=r; +} + diff --git a/c_programs/c_programs/character is vowel or consonant in string using pointers.cpp b/c_programs/c_programs/character is vowel or consonant in string using pointers.cpp new file mode 100644 index 0000000..35dc097 --- /dev/null +++ b/c_programs/c_programs/character is vowel or consonant in string using pointers.cpp @@ -0,0 +1,17 @@ +#include +int main() +{ + int c1=0,c2=0; + char str[10],*p; + printf("Enter string="); + gets(str); + *p==(str); + while(*p!='\0') + { + if(*p=='A',||*p=='E'||*p=='I'||*p=='o'||*p=='U'||*p=='a'||*p=='e'||*p=='i'||*p=='o'||*p=='u') + c1++; + else + c2++; + } + printf("vowel =%d\n consonant=%d",c1,c2); +} diff --git a/c_programs/c_programs/check a given character is lower case alphabet or not.cpp b/c_programs/c_programs/check a given character is lower case alphabet or not.cpp new file mode 100644 index 0000000..b1c5439 --- /dev/null +++ b/c_programs/c_programs/check a given character is lower case alphabet or not.cpp @@ -0,0 +1,13 @@ +#include +int main() +{ + char c; + int a; + printf("enter a character"); + scanf("%c",&c); + c=a; + if(c>=97 && c>=122) + printf("lower case alphabet"); + else + printf("not a lower case alphabet"); +} diff --git a/c_programs/c_programs/check a number is positive,negative,zero.cpp b/c_programs/c_programs/check a number is positive,negative,zero.cpp new file mode 100644 index 0000000..a9cf945 --- /dev/null +++ b/c_programs/c_programs/check a number is positive,negative,zero.cpp @@ -0,0 +1,13 @@ +#include +int main() +{ + int a; + printf("Enter a number"); + scanf("%d",&a); + if(a>0) + printf("a is positive"); + else if(a<0) + printf("a is negative"); + else + printf("a is zero"); +} diff --git a/c_programs/c_programs/check even or odd number.cpp b/c_programs/c_programs/check even or odd number.cpp new file mode 100644 index 0000000..181e2c5 --- /dev/null +++ b/c_programs/c_programs/check even or odd number.cpp @@ -0,0 +1,14 @@ +#include +int main() +{ +int a; + printf("Enter the value of a="); + scanf("%d",&a); + if(a%2==0) + + printf("number is even %d",a); + else + printf(" number is odd %d",a); + +} + diff --git a/c_programs/c_programs/check odd or even using functions.cpp b/c_programs/c_programs/check odd or even using functions.cpp new file mode 100644 index 0000000..fb199fe --- /dev/null +++ b/c_programs/c_programs/check odd or even using functions.cpp @@ -0,0 +1,18 @@ +#include +/*takes nothing returns nothing function type odd and even number function*/ +void oddeven(void); +int main() +{ + oddeven(); +} +void oddeven(void) +{ + int a; + printf("Enter a number"); + scanf("%d",&a); + if(a%2==0) + printf("even number",a); + else + printf("odd number",a); +} + diff --git a/c_programs/c_programs/check pime or not using functions.cpp b/c_programs/c_programs/check pime or not using functions.cpp new file mode 100644 index 0000000..5a5a3f0 --- /dev/null +++ b/c_programs/c_programs/check pime or not using functions.cpp @@ -0,0 +1,21 @@ +#include +void checkprime(int n); +{ + int num; + printf("Enter a number"); + scanf("%d",&num); + for(i=2;i +int main() +{ + char c; + int uppercase_vowel,lowercase_vowel; + printf("Enter a character"); + scanf("%c",c); + uppercase_vowel=(c=='a'||c=='e'||c ='i'||c=='o'||c=='u'); + lowercase_vowel=(c=='A'||c=='E'||c=='I'||c='O'C=='U'); + if(uppercase_vowel||lowercase_vowel) + printf("vowel"); + else + printf("consonant"); +} + diff --git a/c_programs/c_programs/check whether a input character if it is lowercase letter then convert to uppercase letter otherwise convert to lower case letter.cpp b/c_programs/c_programs/check whether a input character if it is lowercase letter then convert to uppercase letter otherwise convert to lower case letter.cpp new file mode 100644 index 0000000..600fd17 --- /dev/null +++ b/c_programs/c_programs/check whether a input character if it is lowercase letter then convert to uppercase letter otherwise convert to lower case letter.cpp @@ -0,0 +1,13 @@ +#include +int main() +{ + char c; + printf("enter a character"); + scanf("%c",&c); + if(c>='A' && c<='Z') + printf("it is uppercase letter \n lowercase letter %c",c+32); + else if(c>='a' && c<='z') + printf("it is lowercase letter \n uppercase letter %c",c-32); + else + printf("invalid choice"); +} diff --git a/c_programs/c_programs/check whether a triangle is valid or not.cpp b/c_programs/c_programs/check whether a triangle is valid or not.cpp new file mode 100644 index 0000000..5ba1433 --- /dev/null +++ b/c_programs/c_programs/check whether a triangle is valid or not.cpp @@ -0,0 +1,11 @@ +#include +int main() +{ + int a,b,c; + printf("enter sides of triangle"); + scanf("%d%d%d",&a,&b,&c); + if((a+b<=c)&&(a+c<=b)&&(b+c<=a)) + printf("triangle is valid"); + else + printf("triangle is invalid"); +} diff --git a/c_programs/c_programs/compute sum of all array elements.cpp b/c_programs/c_programs/compute sum of all array elements.cpp new file mode 100644 index 0000000..a032a50 --- /dev/null +++ b/c_programs/c_programs/compute sum of all array elements.cpp @@ -0,0 +1,10 @@ +#include +int main() +{ + int a[10]={11,22,36,15,2}; + int sum=0,*p; + p=&a; + for(p=&a[0];p<=&a[4];p++) + sum=sum+*p; + printf("sum is %d",sum); +} diff --git a/c_programs/c_programs/convert degree fahrenheit into degree celsius.cpp b/c_programs/c_programs/convert degree fahrenheit into degree celsius.cpp new file mode 100644 index 0000000..2906c0d --- /dev/null +++ b/c_programs/c_programs/convert degree fahrenheit into degree celsius.cpp @@ -0,0 +1,10 @@ +#include +int main() +{ + float cel,fr; + printf("Enter the temperature in fahrenhite ="); + scanf("%f",&fr); + cel=5.0/9*(fr-32); + printf("\n the temperature in celsius = %f\n",cel); + +} diff --git a/c_programs/c_programs/convert distance in meters,feet,inches,centimeters.cpp b/c_programs/c_programs/convert distance in meters,feet,inches,centimeters.cpp new file mode 100644 index 0000000..a11c3cd --- /dev/null +++ b/c_programs/c_programs/convert distance in meters,feet,inches,centimeters.cpp @@ -0,0 +1,11 @@ +#include +int main() +{ + int d; + printf("enter the distance in kms"); + scanf("%d",&d); + printf("the distance in meters = %d\n",d*1000); + printf("the distance in feet = %d\n",d*3281); + printf("the distance in inches = %d\n,d*39370"); + printf("the distance in centimeter = %d\n",d*100000); +} diff --git a/c_programs/c_programs/copy one array to another.cpp b/c_programs/c_programs/copy one array to another.cpp new file mode 100644 index 0000000..2326cf0 --- /dev/null +++ b/c_programs/c_programs/copy one array to another.cpp @@ -0,0 +1,33 @@ +#include +int main() +{ + int a[10],b[10],n,i,j; + printf("Enter the number"); + scanf("%d",&n); + for(i=0;i +int main() +{ + float s,p,c; + printf("Enter the selling price of 15 items = \n"); + scanf("%f",&s); + printf("Enter the profit of 15 items = \n"); + scanf("%f",&p); + /* CALCULATE COST PRICE OF ITEM */ + + c=(s-p)/15; + printf("The cost price of an item is %f",c); + +} diff --git a/c_programs/c_programs/count how many times a number is present in an array.cpp b/c_programs/c_programs/count how many times a number is present in an array.cpp new file mode 100644 index 0000000..f98b0d3 --- /dev/null +++ b/c_programs/c_programs/count how many times a number is present in an array.cpp @@ -0,0 +1,18 @@ +#include +int main() +{ + int a[10],i,c=0,n; + printf("\nEnter 10 elements = \n"); + for(i=0;i<10;i++) + { + scanf("\n%d",&a[i]); + } + printf("\n enter the number which you want to count"); + scanf("%d",&a[i]); + for(i=0;i<10;i++) + { + if(a[i]==n) + c++; + } + printf("\n count = %d",c); +} diff --git a/c_programs/c_programs/count number of positive,negative and zero in array.cpp b/c_programs/c_programs/count number of positive,negative and zero in array.cpp new file mode 100644 index 0000000..1f7cc53 --- /dev/null +++ b/c_programs/c_programs/count number of positive,negative and zero in array.cpp @@ -0,0 +1,32 @@ +#include +int main() +{ + int a[10],i,n,posi,neg,zero; + printf("COUNT THE NUMBER OF POSITIVE,NEGATIVE,ZERO ELEMENT IN AN ARRAY"); + printf(" \n Enter the number of elements = "); + scanf("\n %d",&n); + + for(i=0;i0) + posi=a[i]; + else if(a[i]<0) + neg=a[i]; + else + zero=a[i]; + } + printf("\n positive elements are = %d ",posi); + printf("\n negative elements are = %d ",neg); + printf("\n zero elements are = %d",zero); +} diff --git a/c_programs/c_programs/count positive,negative,zero elements in an aray.cpp b/c_programs/c_programs/count positive,negative,zero elements in an aray.cpp new file mode 100644 index 0000000..6734416 --- /dev/null +++ b/c_programs/c_programs/count positive,negative,zero elements in an aray.cpp @@ -0,0 +1,29 @@ +#include +int main() +{ + int a[10],n,i,posi=0,neg=0,zero=0; + printf("Enter the number"); + scanf("%d",&n); + for(i=0;i0) + posi++; + else if(a[i]<0) + neg++; + else + zero++; + } + printf("positive numbers=%d",posi); + printf("negative number=%d",neg); + printf("zero numbers=%d",zero); +} diff --git a/c_programs/c_programs/cross star pattern with value of n.cpp b/c_programs/c_programs/cross star pattern with value of n.cpp new file mode 100644 index 0000000..226ea1b --- /dev/null +++ b/c_programs/c_programs/cross star pattern with value of n.cpp @@ -0,0 +1,22 @@ +#include +int main() +{ + int i,j,n; + printf("enter value of n : "); + scanf("%d",&n); + for(i=1;i<=n;i++) + { + for(j=1;j<=n;j++) + { + if(j == i || j == n+1-i) + { + printf("*"); + } + else + { + printf(" "); + } + } + printf("\n"); + } +} diff --git a/c_programs/c_programs/cross star pattern.cpp b/c_programs/c_programs/cross star pattern.cpp new file mode 100644 index 0000000..d2f048e --- /dev/null +++ b/c_programs/c_programs/cross star pattern.cpp @@ -0,0 +1,16 @@ +#include +int main() +{ + int i,j; + for(i=1;i<=7;i++) + { + for(j=1;j<=7;j++) + { + if(i==j || j==8-i) + printf("*"); + else + printf(" "); + } + printf("\n"); + } +} diff --git a/c_programs/c_programs/cube of a number using functions.cpp b/c_programs/c_programs/cube of a number using functions.cpp new file mode 100644 index 0000000..b37a0d6 --- /dev/null +++ b/c_programs/c_programs/cube of a number using functions.cpp @@ -0,0 +1,15 @@ +#include +int cubeofnumber(int); +int main() +{ + int num,c; + printf("Enter a number : "); + scanf("%d",&num); + c=cubeofnumber(num); + printf("Cube of number = %d",c); +} +int cubeofnumber(int x) +{ + + return x*x*x; +} diff --git a/c_programs/c_programs/date of birth of a person.cpp b/c_programs/c_programs/date of birth of a person.cpp new file mode 100644 index 0000000..8691990 --- /dev/null +++ b/c_programs/c_programs/date of birth of a person.cpp @@ -0,0 +1,14 @@ +#include +int main() +{ + int year,month,date; + printf("Enter date of birth of a person = "); + scanf("%d",&date); + printf("Enter month of birth of a person = "); + scanf("%d",&month); + printf("Enter year of birth of a person = "); + scanf("%d",&year); + printf("DATE OF BIRTH OF PERSON = %d/%d/%d ",date,month,year); + +} + diff --git a/c_programs/c_programs/delete element from an array.cpp b/c_programs/c_programs/delete element from an array.cpp new file mode 100644 index 0000000..2ab052a --- /dev/null +++ b/c_programs/c_programs/delete element from an array.cpp @@ -0,0 +1,24 @@ +#include +int main() +{ + int arr[100],position,c,n; + printf("enter number of elements in an array"); + scanf("%d",&n); + for(c=0;cn+1) + printf("deleting element is not possible"); + else + { + for(c=position-1;c +int main() +{ + int a[100],n,posi,i; + printf("Enter number of array elements = "); + scanf("%d",&n); + for(i=0;i<=n;i++) + { + scanf("\n%d",a[i]); + } + printf("Array elements are = "); + for(i=0;i<=n;i++) + { + printf("\n%d",a[i]); + } + printf("Enter position for deletion = "); + { + scanf("%d",&posi); + } + for(i=posi-1;i +int main() +{ + int num,i; + printf("enter a number"); + scanf("%d",&num); + i=2; + while(i<=num-1) + { + if(num%i==0) + { + printf("not a prime number"); + break; + } + i++; + } + if(i==num) + printf("prime number"); +}