[CODE lang="cpp" title="Anlatırmısınz ?"]bool test(int nums[], int arr_length)
{
for (int i = 0; i<= arr_length;i++) {
if (nums == 1 && nums[i + 1] == 2 && nums[i + 2] == 3)
return true;
}
return false;
}
int main ()
{
int arr_length;
int nums1[] = {1,1,2,3,1};
arr_length = sizeof(nums1) / sizeof(nums1[0]);
cout << test(nums1, arr_length) << endl;
}[/CODE]
Burada arr_length = sizeof(nums1) / sizeof(nums1[0]); bu kısmın ne işe yaradığını nedense anlayamadım bana düzgünce açıklayabilir misiniz?
{
for (int i = 0; i<= arr_length;i++) {
if (nums == 1 && nums[i + 1] == 2 && nums[i + 2] == 3)
return true;
}
return false;
}
int main ()
{
int arr_length;
int nums1[] = {1,1,2,3,1};
arr_length = sizeof(nums1) / sizeof(nums1[0]);
cout << test(nums1, arr_length) << endl;
}[/CODE]
Burada arr_length = sizeof(nums1) / sizeof(nums1[0]); bu kısmın ne işe yaradığını nedense anlayamadım bana düzgünce açıklayabilir misiniz?
Son düzenleyen: Moderatör: