-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeneme
138 lines (121 loc) · 2.13 KB
/
deneme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
****************************************************************************/
int fonksiyon1(char dizi[100])
{
int sayac=0;
for (int i = 0; i < 100; i++)
{
if (dizi[i] != 0)
sayac++;
}
return sayac;
}
int fonksiyon2(char dizi1[100], char dizi2[100])
{
int sonuc = 1;
for (int i = 0; i < 100; i++)
{
if (dizi1[i] != dizi2[i])
sonuc = 0;
}
return sonuc;
}
char* fonksiyon3(char dizi[100], int indis, int karaktersayisi)
{
char diziparcasi[100];
int j = 0;
for (int i = indis; i < (indis + karaktersayisi); i++)
{
diziparcasi[j] = dizi[i];
j++;
}
return diziparcasi;
}
char* fonksiyon4(char dizi[100])
{
char dizinintersi[100];
int j = 0;
for (int i = 99; i >= 0; i--)
{
dizinintersi[j] = dizi[i];
if (dizi[i] != 0)
j += 1;
}
return dizinintersi[];
}
int fonksiyon5(char karakter, char dizi[100])
{
int sayac = 0;
for (int i = 0; i < 100; i++)
{
if (dizi[i] == karakter)
sayac += 1;
}
return sayac;
}
int fonksiyon6(char karakter, char dizi[100])
{
int i = 0, sonuc = 0;
do
{
if (dizi[i] == karakter)
sonuc = i;
i++;
} while (sonuc == 0);
return sonuc;
}
char fonksiyon7(char dizi[100], int indis, int karaktersayisi)
{
char yenidizi[100];
for (int i = 0; i < 100; i++)
{
if (i>=indis+karaktersayisi)
yenidizi[i-karaktersayisi] = dizi[i];
}
return yenidizi[100];
}
char fonksiyon8(char dizi[100],char eskikarakter, char yenikarakter)
{
for (int i = 0; i < 100; i++)
{
if (dizi[i] == eskikarakter)
dizi[i] = yenikarakter;
}
return dizi[100];
}
char fonksiyon9(char dizi1[100], char dizi2[100])
{
int sayac = 0;
for (int i = 0; i < 100; i++)
{
if (dizi1[i] != 0)
sayac += 1;
}
int j = 0;
for (int i = sayac; i < 100; i++)
{
dizi1[i] = dizi2[j];
j++;
}
return dizi1[100];
}
int _tmain(int argc, _TCHAR* argv[])
{
char dizi[100], dizi2[100];
dizi[0] = 'a';
dizi[1] = 'b';
dizi[2] = 'c';
dizi[3] = 'd';
dizi[4] = 'e';
dizi[5] = 'f';
dizi[6] = 'g';
dizi[7] = 'h';
for (int i = 0; i < dizi.lenght(); i++)
{
dizi2[i] = fonksiyon4(dizi[i]);
}
dizi2[100] = fonksiyon4(dizi);
for (int i = 0; i < 10; i++)
cout << dizi2[i] << " ";
system("pause");
return 0;
}