Skip to content

Commit 91011c9

Browse files
authoredJul 28, 2022
Add files via upload
1 parent c2a864a commit 91011c9

38 files changed

+2610
-1
lines changed
 

‎1.c

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
#include <stdio.h>
3+
#include<string.h>
4+
#include<stdlib.h>
5+
int main()
6+
{
7+
char Str[]="123456789";
8+
int i,j,k,l;
9+
for(i=0;i<5;i++)
10+
{
11+
for(k=4;k>i;k--)
12+
{
13+
printf(" ");
14+
}
15+
for(j=0,l=i;j<=i;j++,l++)
16+
{
17+
printf("%c", Str[l]);
18+
}
19+
l=l-2;
20+
for(k=0; k<i;k++,l--)
21+
{
22+
printf("%c",Str[l]);
23+
printf("\n");
24+
25+
}
26+
}
27+
}

‎2-d-comp.c

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#include<stdio.h>
2+
int main(){
3+
int a[2][2],b[2][2],temp=0;
4+
for(int i=0;i<2;i++) //scanning for rows
5+
{
6+
for(int j=0;j<2;j++) //scanning for columns
7+
{
8+
printf("Enter Value of 1st Matrix:");
9+
scanf("%i",&a[i][j]); //scanning rows and columns at same time
10+
}
11+
}
12+
for(int i=0;i<2;i++) //scanning for rows
13+
{
14+
for(int j=0;j<2;j++) //scanning for columns
15+
{
16+
printf("Enter Value of 2nd Matrix:");
17+
scanf("%i",&b[i][j]); //scanning rows and columns at same time
18+
}
19+
}
20+
for(int i=0;i<2;i++)
21+
{
22+
for(int j=0;j<2;j++)
23+
{
24+
if(a[i][j]==b[i][j])
25+
temp++;
26+
}
27+
}
28+
if(temp==4)
29+
printf("2 Matrix are Equal");
30+
else
31+
printf("Not Equal");
32+
}

‎2.c

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#include <stdio.h>
2+
int main() {
3+
int i, space, rows, k = 0, count = 0, count1 = 0;
4+
printf("Enter the number of rows: ");
5+
scanf("%d", &rows);
6+
for (i = 1; i <= rows; ++i) {
7+
for (space = 1; space <= rows - i; ++space) {
8+
printf(" ");
9+
++count;
10+
}
11+
while (k != 2 * i - 1) {
12+
if (count <= rows - 1) {
13+
printf("%d ", i + k);
14+
++count;
15+
}
16+
else {
17+
++count1;
18+
printf("%d ", (i + k - 2 * count1));
19+
}
20+
++k;
21+
}
22+
count1 = count = k = 0;
23+
printf("\n");
24+
}
25+
}
26+

‎2d-swap.c

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#include<stdio.h>
2+
int main()
3+
{
4+
int a[2][2],b[2][2];
5+
for(int i=0;i<2;i++) //scanning for rows
6+
{
7+
for(int j=0;j<2;j++) //scanning for columns
8+
{
9+
printf("Enter Value of 1st Matrix:");
10+
scanf("%i",&a[i][j]); //scanning rows and columns at same time
11+
}
12+
}
13+
for(int i=0;i<2;i++) //scanning for rows
14+
{
15+
for(int j=0;j<2;j++) //scanning for columns
16+
{
17+
printf("Enter Value of 2nd Matrix:");
18+
scanf("%i",&b[i][j]); //scanning rows and columns at same time
19+
}
20+
}
21+
for(int i=0;i<2;i++)
22+
{
23+
for(int j=0;j<2;j++)
24+
{
25+
a[i][j]=a[i][j]+b[i][j];
26+
b[i][j]=a[i][j]-b[i][j];
27+
a[i][j]=a[i][j]-b[i][j];
28+
}
29+
}
30+
printf("1st Matrix\n");
31+
for(int i=0;i<2;i++)
32+
{
33+
for(int j=0;j<2;j++)
34+
{
35+
printf("\t%i",a[i][j]);
36+
}
37+
printf("\n");
38+
}
39+
printf("\n");
40+
printf("2nd Matrix\n");
41+
for(int i=0;i<2;i++)
42+
{
43+
for(int j=0;j<2;j++)
44+
{
45+
printf("\t%i",b[i][j]);
46+
}
47+
printf("\n");
48+
}
49+
}

‎array-1d.c

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#include<stdio.h>
2+
int main()
3+
{
4+
int a[10];
5+
for(int i=0;i<10;i++)
6+
{
7+
printf("Enter Value:");
8+
scanf("%i",&a[i]);
9+
}
10+
for (int i=0;i<10;i++)
11+
{
12+
printf("\t\n%i",a[i]);
13+
}
14+
}

‎array-2d.c

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#include<stdio.h>
2+
int main()
3+
{
4+
int a[3][5]; //initilization
5+
for(int i=0;i<3;i++) //scanning for rows
6+
{
7+
for(int j=0;j<5;j++) //scanning for columns
8+
{
9+
printf("Enter Vallue:");
10+
scanf("%i",&a[i][j]); //scanning rows and columns at same time
11+
}
12+
}
13+
for(int i=0;i<3;i++)
14+
{
15+
for(int j=0;j<5;j++)
16+
{
17+
printf("%i\t",a[i][j]); //print
18+
}
19+
printf("\n");
20+
}
21+
}

‎array-moderate.c

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
#include<stdio.h>
2+
3+
void q2();
4+
void q2(){
5+
int a[2][2],b[2][2],c[2][2],sum;
6+
for(int i=0;i<2;i++) //scanning for rows
7+
{
8+
for(int j=0;j<2;j++) //scanning for columns
9+
{
10+
printf("Enter Value of 1st Matrix:");
11+
scanf("%i",&a[i][j]); //scanning rows and columns at same time
12+
}
13+
}
14+
for(int i=0;i<2;i++) //scanning for rows
15+
{
16+
for(int j=0;j<2;j++) //scanning for columns
17+
{
18+
printf("Enter Value of 2nd Matrix:");
19+
scanf("%i",&b[i][j]); //scanning rows and columns at same time
20+
}
21+
}
22+
for(int i=0;i<2;i++)
23+
{
24+
for(int j=0;j<2;j++)
25+
{
26+
sum=a[i][j]+b[i][j];
27+
c[i][j]=sum;
28+
sum=0;
29+
}
30+
}
31+
for(int i=0;i<2;i++)
32+
{
33+
for(int j=0;j<2;j++)
34+
{
35+
printf("%i\t",c[i][j]);
36+
}
37+
printf("\n");
38+
}
39+
}
40+
41+
void q3();
42+
void q3()
43+
{
44+
45+
}
46+
47+
48+
int main(){
49+
q2();
50+
}

‎array.c

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#include<stdio.h>
2+
3+
void q1();
4+
void q1(){
5+
int a[5];
6+
for(int i=1;i<=5;i++)
7+
{
8+
printf("Enter Elements:");
9+
scanf("%i",&a[i]);
10+
}
11+
for(int i=1;i<=5;i++)
12+
{
13+
printf("\n%i",a[i]);
14+
}
15+
}
16+
17+
void q2();
18+
void q2(){
19+
int a[2];
20+
printf("Size of array is %d",sizeof(a));
21+
}
22+
23+
24+
int main()
25+
{
26+
q2();
27+
}

0 commit comments

Comments
 (0)