From ad91396afd26e7dcde5f9feb13e36cb5daa6faa7 Mon Sep 17 00:00:00 2001 From: RohN <40888098+rohan8660@users.noreply.github.com> Date: Fri, 2 Oct 2020 14:49:51 +0530 Subject: [PATCH] Added some Basic C Programs Added some Basic C Programs --- .vscode/launch.json | 15 ++ .../BinarySearchTree/BinarySearchTree.cbp | 43 +++ .../BinarySearchTree/BinarySearchTree.depend | 6 + .../BinarySearchTree/BinarySearchTree.layout | 27 ++ Basic C Programs/BinarySearchTree/main.c | 249 ++++++++++++++++++ .../BinarySearchTree/obj/Debug/main.o | Bin 0 -> 6357 bytes .../alpha-singlylinkedlist.cbp | 43 +++ .../alpha-singlylinkedlist.depend | 5 + .../alpha-singlylinkedlist.layout | 10 + .../bin/Debug/alpha-singlylinkedlist.exe | Bin 0 -> 31907 bytes .../alpha-singlylinkedlist/main.c | 105 ++++++++ .../alpha-singlylinkedlist/obj/Debug/main.o | Bin 0 -> 4547 bytes Basic C Programs/alphatest/alphatest.cbp | 43 +++ Basic C Programs/alphatest/alphatest.depend | 7 + Basic C Programs/alphatest/alphatest.layout | 10 + .../alphatest/bin/Debug/alphatest.exe | Bin 0 -> 32807 bytes Basic C Programs/alphatest/main.c | 109 ++++++++ Basic C Programs/alphatest/obj/Debug/main.o | Bin 0 -> 4633 bytes .../bubble_sort/bin/Debug/bubble_sort.exe | Bin 0 -> 30583 bytes Basic C Programs/bubble_sort/bubble_sort.cbp | 44 ++++ .../bubble_sort/bubble_sort.depend | 5 + .../bubble_sort/bubble_sort.layout | 10 + Basic C Programs/bubble_sort/main.c | 39 +++ Basic C Programs/bubble_sort/obj/Debug/main.o | Bin 0 -> 3471 bytes Basic C Programs/gcd and lcm/Untitled1.c | 26 ++ Basic C Programs/gcd and lcm/gcd and lcm.cbp | 40 +++ .../gcd and lcm/gcd and lcm.depend | 1 + .../gcd and lcm/gcd and lcm.layout | 5 + Basic C Programs/tax/income tax.c | 20 ++ 29 files changed, 862 insertions(+) create mode 100644 .vscode/launch.json create mode 100644 Basic C Programs/BinarySearchTree/BinarySearchTree.cbp create mode 100644 Basic C Programs/BinarySearchTree/BinarySearchTree.depend create mode 100644 Basic C Programs/BinarySearchTree/BinarySearchTree.layout create mode 100644 Basic C Programs/BinarySearchTree/main.c create mode 100644 Basic C Programs/BinarySearchTree/obj/Debug/main.o create mode 100644 Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.cbp create mode 100644 Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.depend create mode 100644 Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.layout create mode 100644 Basic C Programs/alpha-singlylinkedlist/bin/Debug/alpha-singlylinkedlist.exe create mode 100644 Basic C Programs/alpha-singlylinkedlist/main.c create mode 100644 Basic C Programs/alpha-singlylinkedlist/obj/Debug/main.o create mode 100644 Basic C Programs/alphatest/alphatest.cbp create mode 100644 Basic C Programs/alphatest/alphatest.depend create mode 100644 Basic C Programs/alphatest/alphatest.layout create mode 100644 Basic C Programs/alphatest/bin/Debug/alphatest.exe create mode 100644 Basic C Programs/alphatest/main.c create mode 100644 Basic C Programs/alphatest/obj/Debug/main.o create mode 100644 Basic C Programs/bubble_sort/bin/Debug/bubble_sort.exe create mode 100644 Basic C Programs/bubble_sort/bubble_sort.cbp create mode 100644 Basic C Programs/bubble_sort/bubble_sort.depend create mode 100644 Basic C Programs/bubble_sort/bubble_sort.layout create mode 100644 Basic C Programs/bubble_sort/main.c create mode 100644 Basic C Programs/bubble_sort/obj/Debug/main.o create mode 100644 Basic C Programs/gcd and lcm/Untitled1.c create mode 100644 Basic C Programs/gcd and lcm/gcd and lcm.cbp create mode 100644 Basic C Programs/gcd and lcm/gcd and lcm.depend create mode 100644 Basic C Programs/gcd and lcm/gcd and lcm.layout create mode 100644 Basic C Programs/tax/income tax.c diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..7a9dfa0 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "pwa-chrome", + "request": "launch", + "name": "Launch Chrome against localhost", + "url": "http://localhost:8080", + "webRoot": "${workspaceFolder}" + } + ] +} \ No newline at end of file diff --git a/Basic C Programs/BinarySearchTree/BinarySearchTree.cbp b/Basic C Programs/BinarySearchTree/BinarySearchTree.cbp new file mode 100644 index 0000000..a87f55e --- /dev/null +++ b/Basic C Programs/BinarySearchTree/BinarySearchTree.cbp @@ -0,0 +1,43 @@ + + + + + + diff --git a/Basic C Programs/BinarySearchTree/BinarySearchTree.depend b/Basic C Programs/BinarySearchTree/BinarySearchTree.depend new file mode 100644 index 0000000..e54549c --- /dev/null +++ b/Basic C Programs/BinarySearchTree/BinarySearchTree.depend @@ -0,0 +1,6 @@ +# depslib dependency file v1.0 +1574915131 source:f:\cprograms\binarysearchtree\main.c + + + + diff --git a/Basic C Programs/BinarySearchTree/BinarySearchTree.layout b/Basic C Programs/BinarySearchTree/BinarySearchTree.layout new file mode 100644 index 0000000..35cb75d --- /dev/null +++ b/Basic C Programs/BinarySearchTree/BinarySearchTree.layout @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Basic C Programs/BinarySearchTree/main.c b/Basic C Programs/BinarySearchTree/main.c new file mode 100644 index 0000000..35a7364 --- /dev/null +++ b/Basic C Programs/BinarySearchTree/main.c @@ -0,0 +1,249 @@ +#include +#include +#include + +//Structure Declarations +typedef struct node +{ + void * dataptr; + struct node *left,*right; +}NODE; + +typedef struct +{ + int count; + int (*compare)(void *argu1, void* argu2); + NODE *root; +}BST_TREE; + +//Prototype Declarations +BST_TREE *BST_Create (int (*compare)(void *argu1,void *argu2)); +BST_TREE *BST_Destroy(BST_TREE *tree); +bool BST_Insert(BST_TREE*tree,void*dataptr); +bool BST_Delete(BST_TREE *tree,void *dltkey); +bool BST_Empty(BST_TREE *tree); +bool BST_Full(BST_TREE *tree); +int BST_Count(BST_TREE *tree); +void BST_Traverse(BST_TREE *tree, void(*process)(void*dataptr)); +void *BST_Retrieve(BST_TREE *tree, void *keyptr); +static void _traverse(NODE *root, void(*process)(void *dataptr)); +static void _destroy(NODE *root); +static void *_retrieve(BST_TREE *tree, void *dataptr, NODE *root); +static NODE* _insert(BST_TREE*tree, NODE*root, NODE*newptr); +static NODE* _delete(BST_TREE* tree, NODE*root, void*dataptr, bool *success); + +//Create BST +BST_TREE *BST_Create(int (*compare)(void *argu1,void *argu2)) +{ + BST_TREE *tree; + tree=(BST_TREE*)malloc(sizeof(BST_TREE)); + if(tree) + { + tree->root=NULL; + tree->count=0; + tree->compare=compare; + } + return tree; +} + +//Insert BST +bool BST_Insert(BST_TREE*tree,void*dataptr) +{ + NODE *newptr; + newptr=(NODE*)malloc(sizeof(NODE)); + if(!newptr) + return false; + newptr->right=NULL; + newptr->left=NULL; + newptr->dataptr=dataptr; + if(tree->count==0) + tree->root=newptr; + else + _insert(tree,tree->root,newptr); + (tree->count)++; + return true; +} + +//INTERNAL insert +NODE *_insert(BST_TREE*tree, NODE*root, NODE*newptr) +{ +if(!root) + return newptr; +if(tree->compare(newptr->dataptr,root->dataptr)<0) +{ + root->left=_insert(tree,root->left,newptr); + return root; +} +else +{ + root->right=_insert(tree,root->right,newptr); + return root; +} +return root; +} + +//Delete +bool BST_Delete(BST_TREE *tree,void *dltkey) +{ + bool success; + NODE*newroot; + newroot=_delete(tree,tree->root,dltkey,&success); + if(success) + { + tree->root=newroot; + (tree->count)--; + if(tree->count==0) + tree->root=NULL; + } + return success; +} + +//INTERNAL Delete +NODE *_delete(BST_TREE* tree, NODE*root, void*dataptr, bool *success) +{ + NODE*dltptr; + NODE*exchptr; + NODE*newroot; + void* holdptr; + + if(!root) + { + *success=false; + return NULL; + } + if(!root) + { + *success=false; + return NULL; + } + if(tree->compare(dataptr,root->dataptr)<0) + root->left=_delete(tree,root->left,dataptr,success); + else if(tree->compare(dataptr,root->dataptr)>0) + root->right=_delete(tree,root->right,dataptr,success); + else + { + dltptr=root; + if(!root->left) + { + free(root->dataptr); + newroot=root->right; + free(dltptr); + *success=true; + return newroot; + } + else if(!root->right) + { + newroot=root->left; + free(dltptr); + *success=true; + return newroot; + } + else + { + exchptr=root->left; + while(exchptr->right) + exchptr=exchptr->right; + + holdptr=root->dataptr; + root->dataptr=exchptr->dataptr; + exchptr->dataptr=holdptr; + root->left=_delete(tree,root->left,exchptr->dataptr,success); + } + } + return root; +} + +//Retrieve BST +void *BST_Retrieve(BST_TREE *tree, void *keyptr) +{ + if(tree->root) + return _retrieve(tree, keyptr, tree->root); + else + return NULL; +} + +//INTERNAL Retrieve +void *_retrieve(BST_TREE *tree, void *dataptr, NODE *root) +{ + if(root) + { + if(tree->compare(dataptr, root->dataptr)<0) + return _retrieve(tree, dataptr, root->right); + else if(tree->compare(dataptr,root->dataptr)>0) + return _retrieve(tree, dataptr, root->left); + else + return root->dataptr; + } + else + return NULL; +} + +//Traverse BST +void BST_Traverse(BST_TREE *tree, void(*process)(void*dataptr)) +{ + _traverse(tree->root, process); + return; +} + +//INTERNAL Traverse +void _traverse(NODE *root, void(*process)(void *dataptr)) +{ + if(root) + { + _traverse(root->left, process); + process(root->dataptr); + _traverse(root->right, process); + } + return; +} + +//Empty BST +bool BST_Empty(BST_TREE *tree) +{ + return(tree->count==0); +} + +//Full BST +bool BST_Full(BST_TREE *tree) +{ + NODE *newptr; + newptr=(NODE*)malloc(sizeof(*(tree->root))); + if(newptr) + { + free(newptr); + return false; + } + else + return true; +} + +//Count BST +int BST_Count(BST_TREE *tree) +{ + return (tree->count); +} + +//Destroy BST +BST_TREE *BST_Destroy(BST_TREE *tree) +{ + if(tree) + _destroy(tree->root); + free(tree); + return NULL; +} + +//INTERNAL Destroy +void _destroy(NODE *root) +{ + if(root) + { + _destroy(root->left); + free(root->dataptr); + _destroy(root->right); + free(root); + } + return; +} + + + diff --git a/Basic C Programs/BinarySearchTree/obj/Debug/main.o b/Basic C Programs/BinarySearchTree/obj/Debug/main.o new file mode 100644 index 0000000000000000000000000000000000000000..85d9ff26ad43f12b6acece102a834fb249772e99 GIT binary patch literal 6357 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 + + + + + diff --git a/Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.depend b/Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.depend new file mode 100644 index 0000000..f3f489c --- /dev/null +++ b/Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.depend @@ -0,0 +1,5 @@ +# depslib dependency file v1.0 +1573855023 source:f:\cprograms\alpha-singlylinkedlist\main.c + + + diff --git a/Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.layout b/Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.layout new file mode 100644 index 0000000..446a510 --- /dev/null +++ b/Basic C Programs/alpha-singlylinkedlist/alpha-singlylinkedlist.layout @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Basic C Programs/alpha-singlylinkedlist/bin/Debug/alpha-singlylinkedlist.exe b/Basic C Programs/alpha-singlylinkedlist/bin/Debug/alpha-singlylinkedlist.exe new file mode 100644 index 0000000000000000000000000000000000000000..af7754f26fb3727fb74da5d1532149a9c3b41af4 GIT binary patch literal 31907 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 literal 0 HcmV?d00001 diff --git a/Basic C Programs/alpha-singlylinkedlist/main.c b/Basic C Programs/alpha-singlylinkedlist/main.c new file mode 100644 index 0000000..faf01bd --- /dev/null +++ b/Basic C Programs/alpha-singlylinkedlist/main.c @@ -0,0 +1,105 @@ +#include +#include + +struct list +{ + int count; + struct node *head; // pointers for the nodes / / + struct node *pnew; + struct node *ploc; + struct node *ppre; +}; + +struct node +{ + char empname[15]; + struct node *link; +}; + +int main() +{ + int a,b,c; + char nameofthelist[20]; + printf("Hello world!\n"); + + printf("DO YOU WANT TO CREATE A SINGLY LINKED LIST(1/0)"); + scanf("%d",&a); + + struct list *lst; + lst=(struct list *)malloc(sizeof(struct list)); + lst->count=0; + lst->head=NULL; + lst->ploc=NULL; + lst->pnew=NULL; + lst->ppre=NULL; + + if(a==1) + { + while(1) + { + printf("ENTER THE NAME OF THE LIST.\n"); + scanf("%s",nameofthelist); + printf("ENTER THE OPTION AS REQUIRED \n"); + + printf("1. ADD ITEM TO THE LIST.\n"); + printf("2. DELETE AN ITEM ON THE LIST.\n"); + printf("3. PRINT THE WHOLE LIST.\n"); + printf("4. EXIT THE PROGRAM.\n"); + scanf("%d",&b); + + switch(b) + { + case 1: + { + struct node *nnew,*nloc; + nnew=(struct node *)malloc(sizeof(struct node)); + printf("ENTER THE DATA TO BE INSERTED IN THE LIST \n"); + scanf("%s",nnew->empname); + for(c=1;c<=lst->count;c++) + { + + } + break; + } + case 2: + { + + break; + } + case 3: + { + + break; + } + case 4: + { + printf("---------------------------\n"); + printf("EXIT SUCCESSFULL\n"); + printf("---------------------------\n"); + printf("\n THANK YOU FOR USING THIS PIECE OF SOFTWARE :)\n\n"); + printf(" BY :-\n"); + printf(" ROHAN R K \n"); + printf(" INDIA(+91)\n"); + printf(" 8762248660\n"); + exit(1); + } + default: + { + printf("---------------------------\n"); + printf("PLEASE ENTER A VALID OPTION\n"); + printf("---------------------------\n"); + break; + } + } + } + } + else + { + printf("\nTHANK YOU FOR USING THIS PIECE OF SOFTWARE\n\n"); + printf(" BY :-\n"); + printf(" ROHAN R K \n"); + printf(" INDIA(+91)\n"); + printf(" 8762248660\n"); + exit(1); + } +} diff --git a/Basic C Programs/alpha-singlylinkedlist/obj/Debug/main.o b/Basic C Programs/alpha-singlylinkedlist/obj/Debug/main.o new file mode 100644 index 0000000000000000000000000000000000000000..c0742d523820e7c161ffa4851df5fc34acbf3b08 GIT binary patch literal 4547 zcmb7IU2I!P6+Ux)?YMUS+JrWRE}E`VsZkT#>85Em{fiSjsa3}gwnJM87$?55O`U7Y zzS(Wdq6MXeEoG%3u^?6zJg`V0R6t@uE43<%cqk7=Jir4;JVe^AL@3g(SfniiwVX5K zJGpLx8b-R~?|kRXnKNf*?wxU*`GLx#c7Tryq_co!T(kt1RbB(Q#{ha;rF;s1ID|eI z$mgt_!)_}$2BEhD^Y!{xIw$ufva2;a9B~1Jbf*;n`Wp)lHFLkg_=+t6uj3e~xbYc- z&hg;ju#oNQEd+;rwj_Ur-E*NPlB4tv+TCmTL-*3((2*v)HI!VKzO{xOrbyZyIof2m zl_2^Z9%)i_qx6oP4#kV{9(`WP1p4v$5bgff6klk3_S(BE_upUn``BN}>aN~PKQ`{P z@vD*E(6vafj{0LZhnPASwx}Dqj?Y~r00bHnlOUm30}^^S49Gj#hE^W3j;pU?CeY=lv@WwT>$~c8=g>ABJM}tp6Sx ztvqyfT=|Cpx;49g8_^RZ9zyxP?H*kXZ3;Kidz|L?fqR7zCEz+7L-@t_*1seDb)w$R zcE1BV`7sA?Iq(|}{3i!)#kFVqL|S2|&yx-t#Xo3SUBC3`@#EF?I@UP4IfvEP9r#TL zUUT49+QynpGZZ+nJ5qQbSyCyKhNW_ z#F=OWf6^H^kcVg@6HW2V=_pTxr=vVMDKKdRaG>r`CucITWP*p&JQe-KY%GO7U@*YL zkqD1vqSMqBd66v-2Y4hJk5a!0sm7)o>gNJ{CKaRju*KQa$++EaD8QrVVv?UpC8tv1 z=>UysBg#lP6Q;h#qdb;KM^hP$BPM-|zBvs1?*hVkdUj$Wnodv7#^dDM$1#j>;*7}J zWHQBPDO1SB(tIWsoe)V$Cnqy!!>K4A?W5Nf-(DF%&qoKSkL{WBR1yQ>DSn1;zfCL= ziG>dydVa8P`)x*!4j(=|G%`FKf|+X(!}q zcFsgR&DNQKr`b9N4!^>!B|l|4n@Y^`iNQgBBrq5V@qs04*)&cR4AZEU7EsL97K$gT zhG~_Sm#Vc2A1FZUsl0l2v79S__7&2#qEsrQ?yDqqVl(tiPPJEv=*FhYi}liF(5{i( zqi3z9>Y|xj!X{rMcl*Gt-w>g@DPqrLEFJ~z`Wr-f-Q|i|;Gz=4(Ip{==9WVv!9@vy zZl>QskNQGo89C;m4nZ#(xje9zb<*fn(|8e>mjtg~EmszR?I595uU2aYFdqq>;4&+D z1O2s$R>o3Q1k5_#LoMhu2f#X|say2fLPK~=Ua4xQiNHY{)}^WeJ7}VSb%}7$j3$fS zcnxb`4%kPC)~t|kUg3TphSlJY`>5;6qE$4+7};)Ws98O}GLD$-`+<-~{PY2uLFYbG zjBuEO)2yLZQ;boF03u3iA)@TU%$sP|GJ@4Fk!^!^S`nbV{$rGY?PLeMU4EB$C)?%e z+=Kpl!S6qb1RjIBn9J+;kNS`KSr?|H4P0IlVqGJ6P;qylVGMcCZpC9ijK#Xh+PfcO zT|u@?bRzTi#P2eDCJX zn?JdC%X{MXEiB%XT5!(?DB)6adA^G^JLkFMYClIxDtGX46$2MYClJl3>zJy64X zm*DoGo#d(tQ46}B_{H*;+G{9FL@St9tzXQo3)^TteS7o!bC_vDS@ye*>=Z8mf^a^95j{Jph} + + + + + diff --git a/Basic C Programs/alphatest/alphatest.depend b/Basic C Programs/alphatest/alphatest.depend new file mode 100644 index 0000000..9c805b6 --- /dev/null +++ b/Basic C Programs/alphatest/alphatest.depend @@ -0,0 +1,7 @@ +# depslib dependency file v1.0 +1573976378 source:f:\cprograms\alphatest\main.c + + + + + diff --git a/Basic C Programs/alphatest/alphatest.layout b/Basic C Programs/alphatest/alphatest.layout new file mode 100644 index 0000000..d1b81cf --- /dev/null +++ b/Basic C Programs/alphatest/alphatest.layout @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Basic C Programs/alphatest/bin/Debug/alphatest.exe b/Basic C Programs/alphatest/bin/Debug/alphatest.exe new file mode 100644 index 0000000000000000000000000000000000000000..d3aab79116d6b98588995b8289f116c40deba107 GIT binary patch literal 32807 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
5mehyh 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 tCM|14{=CmuHX=YqG6}vG +#include +#include +#include + + void create(void); + void disp(void); + void sort(void); + +struct name + { + char info[20]; + struct name *link; + }*ptr,*start,*node; + +typedef struct name list; + +int main() + { + + // clrscr(); + printf("Program to enter the names and sort them using linked list.\n"); + create(); //fun to enter the names + printf(" The contents of the list were : \n"); + disp(); //fun to display the data + sort(); //fun to sort the data + printf("\n\nAfter sorting :\n"); + printf("The contents of the list are :"); + disp(); + getch(); + } + + + + + + + + + + +//------------------------------------------- +void create(void) + { + char ch='y'; + node=(list *)malloc(sizeof(list)); + start=node; + while(ch=='y') + { + printf("Enter the name :\n"); + gets(node->info); + ptr=node; + node=(list *)malloc(sizeof(list)); + ptr->link=node; + printf("Want to continue?(y/n)"); + fflush(stdin); + scanf("%c",&ch); + if(ch=='n') + break; + ch='y'; + } + ptr->link=NULL; + } + +//------------------------------------------- + + void disp(void) + { + ptr=start; + while(ptr!=NULL) + { + printf("\n%s",ptr->info); + ptr=ptr->link; + } + } + +//------------------------------------------- + + void sort(void) + { + int comp(char [],char []); + int i; + char temp[20],s1[20],s2[20]; + list *ptr2; + for(ptr=start;ptr!=NULL;ptr=ptr->link) + { + for(ptr2=ptr->link;ptr2!=NULL;ptr2=ptr2->link) + { + strcpy(s1,ptr->info); + strcpy(s2,ptr2->info); + i=comp(s1,s2); + if(i==1) + { + strcpy(temp,ptr->info); + strcpy(ptr->info,ptr2->info); + strcpy(ptr2->info,temp); + } + } +} +} +//------------------------------------------- +int comp(char s1[], char s2[]) { + return (strcmp(s1,s2)); +} diff --git a/Basic C Programs/alphatest/obj/Debug/main.o b/Basic C Programs/alphatest/obj/Debug/main.o new file mode 100644 index 0000000000000000000000000000000000000000..a4a0b0cbede1eccd5d4bf094f1740ea4c98333df GIT binary patch literal 4633 zcmb7IYitzP6+UMB(jQgxqd(|FwbY`JG?1#Qsy_0gsK3&RG--=eB&0?v{m#8R z*SpyL(JRf_bH4Mq=brnT*?ppexb0g>^tj}LBH`JmJjpBav_W)R5T&9@-ijZS20ovd zuso~DZaFqZ16LB`uDhJB8T%sJP1NkHcf$7Z6qwWg6wzewiZqEKx%IAIxhOS@b=pXd|GJWSX%zAz0 zcUk!zCX#!963VYZk})Jc6YN_Qq|x&Jv-fe7nFDdCFD)BkE`4X_slFie3%3_Oe@EW3YOCA7@SPqh?$gYY`-QL-MI_Yen^;v3P&xe`_5UHalDE55n zusJ$7Xl_XiCI-xnWv}koJMy+;*NRz)RxMlDQANJRdbwJwm>cudv3uy)=z)Wu-g9u* z{%4L^rE0*3 z#yJM!aINRu;v^X}EcXU8Ub&j%`6J^i9PT3&3cf5;4{^rf-DCUGWXyh(p-8Ay;W=d@ zhZ9tQ8d^vVjfH>=*ekkb5HVPEaupJ*n5Q5w2ogQtgAk`S?&;fLBTQmkFXU!>r>i#7 zuz-bmd62k|`4wDY6013JZlA*=F0^NBHYR|?0L#CS*uP*A%@#;(l0%uVP{%~kt&({9 zqtK+3A1^Tyhn@%WTZx>(taV~z!0uV@V=Ls9ToXwsS|o9Vabvy^^=vkKj>lxoABwtz zT1Z9RO${M1|JsXDOd{l?9Nd^MVOT$aPnYWEIEPC>^MFj?C*Zm{)N$_Bn1=w@h7hE- z$AG>Ln^n}qONESA*(1iwM8vqFd|3jJJGd3%?c0K2Ld5z=EEIqT8b)hDqzBK!k;{*f!k1p)MGX0T17=aiTUM#$s$8SxaNFBzB|+s ze$`qOt7oyxooj}XU91`4EU+a|96Tt5q)hxB&iuQ0461+%@!`r&P=UE1JYx4yQXdsb zeN@osP|`m~cVoA@X8);eTQ?*}F-aq(O7^&$++TF|97z_PY^jckqsG~SkghjTtRxC5 zp^!`~uv(n|?84E7qemAOj$RCOCh~hDv5Nx>*Dpq5?<`!8B+mxCPX?lYe0X73{^CGn z@0(xWb^NclBRe8%BYO+@*^7N=1Wraw{EF~-mckb#e=Qv7y7pu~veqy#sy(BlLuS7> zQQkPXL7kUat{5n;oV$X=nMg-4cn&FYz5K>|a@Wepv@y~dGCuPrEEe_te%1PgR=vMh zef=4w*75zF>+6kQxBB}V%hx~K@F#w!T8k%+ouq~kru)G?EU|SOdjwpc#I|W{2RLQ- zl*Y!uDZ6LDt;Z9mD(J@~R|hrmglST9FM@kWV&_1)h+&!oRgqr-XG-idK*Q)B=hKdq{I5;2x8GgeApMM9+i6S%?Z@0}>wuQM!tF3VTO$A8M`> zQIz(pn){RP;~(JEcnQa}DI;@lJu))aPWhhEoPYR4<&sxgUWvTHqBN}Sp3~Sdjh)ii zV!Ur@?1HvS$kzpkX#crOlow6!F$$)Pym*x$khy^o-`g^cYnV5+w4sc=a*22wHxPN{ z67j}uAo3nmcc4O=zhk+ZfZ(IH^;@s`8x~5~+?x#|HhsUM+{@cEeY*yw&CVr(5>4N& zA!+ma5*r4%^4xev1A;GN+<^DALPKuDZ$R)D>(X|j0r6}HgbB(cY;DsG5uc~9xe2;7 z)O^E+vk370xJ=_!z>WV+2#Cv|d@?RJ`2q@&Ys1Z;jC!?bM&z4Ci%q6^yz9lqQnpIC9`CWaCr&O`s=L0M^m4P7;|Er8T(6d` zo^FoA2;S&aV=q2Y6BG7$J)e>9uMOTBAFtUbe2rDJoV@M&BHnFnpGQDaYo~8=a?(e0 Z_;k`H|7Tpe5SIqaWQyf#1{5!Z{{`^v;nn~E literal 0 HcmV?d00001 diff --git a/Basic C Programs/bubble_sort/bin/Debug/bubble_sort.exe b/Basic C Programs/bubble_sort/bin/Debug/bubble_sort.exe new file mode 100644 index 0000000000000000000000000000000000000000..5767ef5950432e90ca4c677626464e1ce6e2f0d4 GIT binary patch literal 30583 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 + + + + + diff --git a/Basic C Programs/bubble_sort/bubble_sort.depend b/Basic C Programs/bubble_sort/bubble_sort.depend new file mode 100644 index 0000000..c9029d9 --- /dev/null +++ b/Basic C Programs/bubble_sort/bubble_sort.depend @@ -0,0 +1,5 @@ +# depslib dependency file v1.0 +1596631002 source:c:\users\user\desktop\bubble_sort\main.c + + + diff --git a/Basic C Programs/bubble_sort/bubble_sort.layout b/Basic C Programs/bubble_sort/bubble_sort.layout new file mode 100644 index 0000000..93253f6 --- /dev/null +++ b/Basic C Programs/bubble_sort/bubble_sort.layout @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Basic C Programs/bubble_sort/main.c b/Basic C Programs/bubble_sort/main.c new file mode 100644 index 0000000..4810bfc --- /dev/null +++ b/Basic C Programs/bubble_sort/main.c @@ -0,0 +1,39 @@ +#include +#include +void swap(int* a,int* b){ + int temp=*a; + *a=*b; + *b=temp; +} + +int bubbleSort(int arr[], int n){ + for (int i=0;izs{Zbb}u*QQD8I%(tDyN!(u3L+K-Sz2bjv+E`M z$IL8Et)iB0L$Y0hVjkM6DoO<}(1%KWK&=!3RSKjLec%Bec;N+*B9aH*uv9DNJ9B5o zyTpCr%6slP-}&yj=iWQ_$IC(|F25Nh`i!TkBJEliTu+zc&w}V9{M@*-M^G6w_3d=g zbj=>#Ug{i8y`L^P&R)J=>;>l8{Q)n7@Mff!MTB^BnPdIfb%p4t3Jhc5!qps&&S$1i zcy=H@hVu7VV9DC!Ju=k?8nFI0KveYOA-s%t?06sVF06atUGRCBBFQ`cXdiDc!|V6N zOrI+W>t9+Qgm@V5qmT80yf*j1d(rQghXmgIO6Q;LyQAHl)}>BvyPF&8veAJU>aJ{e zMz7xbz@r?xncL=ocUm`dTb}Z*Zf>jnzPOUS$R-+zKXKcwD?=ghVV54e@%>2#cUd?5 zc0IJtxs=*bQ@0yCJ3H;%mO$t2+u{qk?UT8!=U;2*wteJeZu|Kc{EYtb@AloZx4G+^ zYKkkVXH(<6`Zu#FgNKMZ^&dnh>0q08WlpAdYJgD-}`IYBS8_qgS)4;HOzwP8Hdu&c!*gXh*Oj)6bZaLih>Y8g$t zQMS#R;Wms`y=d8vYu1a#e5+8XT6w2oy9SF&y=<7(a>K5;>$UVCJ!#wKvqr%xHEb&+ z%+kX}BaXczy=KX^>>lU43K4HHNO9(?E5^d~v~fH=ot`o#Yi_GRm2jM*gNoqP|WrFi2lgw{+z ztSFnL6+&H&yH*Wsl@n4nT_nKTpq$&UW4cJh8R1Aj@uD5XT56_k!x6-*`y^#k)h9se z;1{ou81$p+Ujp!52ERi>mmu$hAzn5T`x*Ha?9ZYWZ(KqLaT}jvqvm~0B$5m%?sy#J zgG`RNzoX$tpiHAxgZb#~u=IRHq+j)245uXgA($hqz6$z27IFSWupE~AY}2BV6Y#wa zc$D_@w?NA4KZk|v#KT%bk7)bFf!OFle*yr~NQj80>$CbvT_o^r3{ym7V<|C% zdoj8X#3kUdPlY(qKw6w0leEu`am=|xug;Hgb1fRu6r4!$V}0geZ@Z<0Z25|8sq4t{ z08Y7~UDE$hh9!mj84+SB!OFfPw3Nso)6pXs=>FaQPLG`$12T>uPXR{eNfyEGVx3PK zg*G6C_;_R(QeX}VKd~^I@ph~yGyaav^z2vyX=IwXt^I z$$X_!Kl6=DrM^~e6)hrvizB+@7AuYPy38%=Wtc3tueF~jZ*D3R2`sCkOpc-wu`ja` z`-{|L@0`B+&Fjk92QFR*5V^)eb3EVEu{VFMo!$%95{iP6omp6zHIBN)+T`?vJi7Qx zA;OKaBS<`_4XNs7Lr6y7sWj%XK^`Qd2(_aMLy{K0+-{K}6dA@B#=A@D~I3qQhd z5#`hPCFu{4e3ixMkC1$sCF%3XL1O%^OKdsBzUF6`q;iN=L*Atj`%#GfGQ{47#@Qw5 z7PJRFjW1T71)bI**@_WwY<`RAA6NEOnL7#m4+aL6y(2G;i%qe%N)vk z2b(<9yjIlvD&`Oo!8?h^wOe{$#27v}yS_l{eGNxGiPQ5E=5H<{E(gu~YF;xgQT!r; z-@*Qq&_ku**CH35*@)mb@crdQAHri690QWG?=PFasiBUDyO8$}?x#M7vxx8kwMY4d zkKxn;hqL3%c1u1V%spe?S~Od(6A~n1DzwV^O1;zwbhA*f yt?z{vZmF{61ZK5Tw*uY4^FjVclG@nV2+$IqTNdFNz)vjicK!eQ@D}*~!2bpIh(uig literal 0 HcmV?d00001 diff --git a/Basic C Programs/gcd and lcm/Untitled1.c b/Basic C Programs/gcd and lcm/Untitled1.c new file mode 100644 index 0000000..1e5b05c --- /dev/null +++ b/Basic C Programs/gcd and lcm/Untitled1.c @@ -0,0 +1,26 @@ +#include +void main() +{ + int a,b,lcm,gcd,num,rem,den; + printf("enter the numbers"); + scanf("%d %d",&a,&b); + if(a>b) + { + num=b + den=a + } + else + { + num=a + den=b + rem=num%den; + while(rem==0) + if + { + rem=den; + printf("gcd of two numbers %d/n",gcd); + } + while(rem!=o) + lcm=(a*b)%gcd; + printf("lcm of two nuimbers %d/n",lcm); +} diff --git a/Basic C Programs/gcd and lcm/gcd and lcm.cbp b/Basic C Programs/gcd and lcm/gcd and lcm.cbp new file mode 100644 index 0000000..4ce6517 --- /dev/null +++ b/Basic C Programs/gcd and lcm/gcd and lcm.cbp @@ -0,0 +1,40 @@ + + + + + + diff --git a/Basic C Programs/gcd and lcm/gcd and lcm.depend b/Basic C Programs/gcd and lcm/gcd and lcm.depend new file mode 100644 index 0000000..c4ac310 --- /dev/null +++ b/Basic C Programs/gcd and lcm/gcd and lcm.depend @@ -0,0 +1 @@ +# depslib dependency file v1.0 diff --git a/Basic C Programs/gcd and lcm/gcd and lcm.layout b/Basic C Programs/gcd and lcm/gcd and lcm.layout new file mode 100644 index 0000000..593c06e --- /dev/null +++ b/Basic C Programs/gcd and lcm/gcd and lcm.layout @@ -0,0 +1,5 @@ + + + + + diff --git a/Basic C Programs/tax/income tax.c b/Basic C Programs/tax/income tax.c new file mode 100644 index 0000000..278e312 --- /dev/null +++ b/Basic C Programs/tax/income tax.c @@ -0,0 +1,20 @@ +#include +void main() +{ + float income,tax; + printf("enter the income"); + scanf("%f",&income); + if(income<=250000) + tax=0; + else + if(income>250000 && income<=500000) + tax=0.1*(income-250000); + else + if(income>500000 && income<=1000000) + tax=0.2*(income-500000)+25000; + else + if(income>1000000) + tax=0.3*(income-1000000)+125000; + printf("your income amount is Rs% 2f",income); + printf("you have pay the tax Rs% 2f",tax); +}