Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
ishfar16 authored Aug 3, 2023
1 parent 077ac6e commit 6507d5d
Show file tree
Hide file tree
Showing 95 changed files with 990 additions and 0 deletions.
29 changes: 29 additions & 0 deletions Module 14.5/H.sorting.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include <stdio.h>
int main()
{
int n;
scanf("%d\n",&n);
int a[n];
for(int i=0;i<n;i++)
{
scanf("%d ",&a[i]);
}
for(int i=0;i<=n-1;i++)
{
for(int j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
int temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}

}
for(int i=0;i<n;i++)
{
printf("%d ",a[i]);
}
return 0;
}
Binary file added Module 14.5/H.sorting.exe
Binary file not shown.
17 changes: 17 additions & 0 deletions Module 14.5/P.shape.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#include <stdio.h>
int main()
{
int n,k;
scanf("%d\n",&n);
k=n;
for(int i=0;i<n;i++)
{
for(int j=0;j<k;j++)
{
printf("*");
}
k--;
printf("\n");
}
return 0;
}
Binary file added Module 14.5/P.shape.exe
Binary file not shown.
23 changes: 23 additions & 0 deletions Module 14.5/Prac_1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#include <stdio.h>
int main()
{
int n,s,k;
scanf("%d\n",&n);
s=n-1;
k=1;
for(int i=0;i<n;i++)
{
for(int j=0;j<s;j++)
{
printf(" ");
}
for(int j=0;j<k;j++)
{
printf("*");
}
printf("\n");
s--;
k++;
}
return 0;
}
23 changes: 23 additions & 0 deletions Module 14.5/Prac_2.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#include <stdio.h>
int main()
{
int n,s,k;
scanf("%d\n",&n);
s=0;
k=(2*n)-1;
for(int i=0;i<n;i++)
{
for(int j=0;j<s;j++)
{
printf(" ");
}
for(int j=0;j<k;j++)
{
printf("*");
}
printf("\n");
s++;
k=k-2;
}
return 0;
}
24 changes: 24 additions & 0 deletions Module 14.5/T.shape_2.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include <stdio.h>
int main()
{
int n,k,s;
scanf("%d\n",&n);
k=1;
s=n-1;
for(int i=0;i<n;i++)
{
for(int j=0;j<s;j++)
{
printf(" ");
}
for(int j=0;j<k;j++)
{
printf("*");
}

k+=2;
s--;
printf("\n");
}
return 0;
}
Binary file added Module 14.5/T.shape_2.exe
Binary file not shown.
39 changes: 39 additions & 0 deletions Module 14.5/W.shape_3.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#include <stdio.h>
int main()
{
int n,k,s;
scanf("%d\n",&n);
s=n-1;
k=1;
for(int i=0;i<n;i++)
{
for(int j=0;j<s;j++)
{
printf(" ");
}
for(int j=0;j<k;j++)
{
printf("*");
}
printf("\n");
s--;
k=k+2;
}
s=0;
k=(2*n)-1;
for(int i=0;i<n;i++)
{
for(int j=0;j<s;j++)
{
printf(" ");
}
for(int j=0;j<k;j++)
{
printf("*");
}
printf("\n");
s++;
k=k-2;
}
return 0;
}
1 change: 1 addition & 0 deletions Module 14.5/input.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e
1 change: 1 addition & 0 deletions Module 14.5/output.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
31 changes: 31 additions & 0 deletions Module 14.5/prac_3.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
// #include <stdio.h>

// void char_to_ascii()
// { // step 1 : function syntax
// char c; // step 2 : variable declaration
// scanf("%c", &c); // step 3: input taking
// printf("%d", c); // step 4 : value printing
// }

// int main()
// {
// char_to_ascii(); // function calling, switch on kora
// return 0;
// }

#include <stdio.h>

void char_to_ascii(char c)
{

}

int main()
{
char c;
scanf("%c", &c);
char_to_ascii(c);
printf("%d", c);

return 0;
}
Binary file added Module 14.5/prac_3.exe
Binary file not shown.
16 changes: 16 additions & 0 deletions Module 14/Math_function.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main()
{
double x,y;
scanf("%lf ",&x);
// int ans=ceil(x);
// int ans=floor(x);
// int ans=round(x);
// int ans=sqrt(x);
int ans=abs(x);
printf("%d\n",ans);
return 0;

}
Binary file added Module 14/Math_function.exe
Binary file not shown.
40 changes: 40 additions & 0 deletions Module 14/function_1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
#include<stdio.h>

// return_tyep name(parameter)
// {
// code
// return what ?
// }

// tyep-1(easy)

int sum(int x, int y)
{
int sum= x + y;
return sum;
}

int main()
{
// int s=sum(10,40);
int a,b;
scanf("%d %d",&a,&b);
printf("%d",sum(a,b));
return 0;
}

// type-2

// int sum(int x, int y);

// int main()
// {
// int s=sum(10,50);
// printf("%d",s);
// return 0;
// }
// int sum(int x, int y)
// {
// int sum= x + y;
// return sum;
// }
Binary file added Module 14/function_1.exe
Binary file not shown.
24 changes: 24 additions & 0 deletions Module 14/function_2.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// #include<stdio.h>
// int sum()
// {
// int a,b;
// scanf("%d %d",&a,&b);
// int s=a+b;
// return s;
// }
// int main()
// {
// int s=sum();
// printf("%d",s);
// return 0;
// }

#include<stdio.h>
void m()
{
printf("hi");
}
int main()
{
printf("hello");
}
Binary file added Module 14/function_2.exe
Binary file not shown.
13 changes: 13 additions & 0 deletions Module 14/function_3.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#include <stdio.h>
void sum(int a,int b)
{
int sum=a+b;
printf("%d\n",sum);
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);
sum(a,b);
return 0;
}
Binary file added Module 14/function_3.exe
Binary file not shown.
15 changes: 15 additions & 0 deletions Module 14/function_4.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include <stdio.h>
void sum(void)
{
int a,b;
scanf("%d %d\n",&a,&b);
int s=a+b;
printf("%d\n",s);
}
int main()
{
sum();


return 0;
}
Binary file added Module 14/function_4.exe
Binary file not shown.
1 change: 1 addition & 0 deletions Module 14/input.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
12 13
1 change: 1 addition & 0 deletions Module 14/output.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
500
Binary file added Module 14/output/function_1.exe
Binary file not shown.
13 changes: 13 additions & 0 deletions Module 14/pointer.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#include<stdio.h>
int main()
{
int x=100;
// printf("%p\n",&x);
int* p=&x;
// printf("%p\n",p);
// derefrence
// printf("%d\n",*p);
*p=500;
printf("%d\n",x);
return 0;
}
Binary file added Module 14/pointer.exe
Binary file not shown.
16 changes: 16 additions & 0 deletions Module 14/scope.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#include<stdio.h>
// global
int x=500;
void fun(void)
{
int s=100;
printf("fun er x er address -%p\n",&x);

}
int main()
{
int s=200;
printf("main er x er address -%p\n",&x);
fun();
return 0;
}
Binary file added Module 14/scope.exe
Binary file not shown.
Binary file added Module 15/B_Print.bin
Binary file not shown.
30 changes: 30 additions & 0 deletions Module 15/B_Print.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include<stdio.h>
void num(int n)
{
for(int i=1;i<n;i++)
{
printf("%d ",i);
}
printf("%d",n);

}
int main()
{
int n;
scanf("%d",&n);
num(n);
return 0;
}


// #include<stdio.h>
// int main()
// {
// int n;
// scanf("%d",&n);
// for(int i=1;i<=n;i++)
// {
// printf("%d ",i);
// }
// return 0;
// }
Binary file added Module 15/B_Print.exe
Binary file not shown.
Loading

0 comments on commit 6507d5d

Please sign in to comment.