Skip to content

Commit 38647e2

Browse files
authored
Add files via upload
1 parent 8a75d35 commit 38647e2

File tree

3 files changed

+69
-0
lines changed

3 files changed

+69
-0
lines changed

week12/exp2.c

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#include <stdio.h>
2+
#include <stdlib.h>
3+
4+
int main()
5+
{
6+
int *a=malloc(10*sizeof(int)); //ayirdigi alanlardaki degerler rastgele-calloc'tan daha hýzlý
7+
int *b=calloc(10,sizeof(int)); //ayirdigi alanlardaki tum degerler sifir
8+
9+
int s;
10+
for(s=0;s<10;s++) {
11+
printf("b[%d] = %d \t\t a[%d] = %d\n ",s,b[s],s,a[s]);
12+
}
13+
14+
free(a);
15+
free(b);
16+
return 0;
17+
}

week12/exp3.c

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#include <stdio.h>
2+
#include <stdlib.h>
3+
4+
int main()
5+
{
6+
int i;
7+
int *ptr=(int *)malloc(2*sizeof(int));
8+
9+
printf("2 adet sayi giriniz: \n");
10+
for(i=0;i<2;i++) {
11+
scanf("%d",ptr+i);
12+
}
13+
14+
ptr=(int *)realloc(ptr,4*sizeof(int));
15+
16+
printf("2 sayi daha giriniz: \n");
17+
for(i=2;i<4;i++) {
18+
scanf("%d",ptr+i);
19+
}
20+
21+
for(i=0;i<4;i++) {
22+
printf("ptr[%d]=%d\n",i,*(ptr+i));
23+
}
24+
25+
return 0;
26+
}

week12/exp4.c

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#include <stdio.h>
2+
#include <stdlib.h>
3+
4+
int main()
5+
{
6+
int i;
7+
int *ptr=(int *)malloc(2*sizeof(int));
8+
9+
printf("2 adet sayi giriniz: \n");
10+
for(i=0;i<2;i++) {
11+
scanf("%d",ptr+i);
12+
}
13+
14+
ptr=(int *)realloc(ptr,4*sizeof(int));
15+
16+
printf("2 sayi daha giriniz: \n");
17+
for(i=2;i<4;i++) {
18+
scanf("%d",ptr+i);
19+
}
20+
21+
for(i=0;i<4;i++) {
22+
printf("ptr[%d]=%d\n",i,*(ptr+i));
23+
}
24+
25+
return 0;
26+
}

0 commit comments

Comments
 (0)