merhabalar aşağıdaki gibi bir yol izledim fakat bir sonuç alamadım sorunu fonksiyon olmadan çözebiliyorsak yardımcı olur musunuz?
int i,x,arr[6] = {-5, 2 ,1 , -10, 255, 9},ek;
ek=0;
for(i=0;i<=5;i++)
{
ek=arr[i];
if(ek<arr[i+1])
{
ek=arr[i];
}
else if(arr[i]>arr[i+1])
{
ek=arr[i+1];
}
}
printf("%d" ,ek);
c'de arrayin içindeki pozitif en küçük sayıyı buldurma ve yazdırma konusunda yardım
2
●126
- 30-11-2022, 02:32:54
- 30-11-2022, 02:50:41http://www.ckutuphanesi.com/dizideki...elemani-bulma/ php de min.dizi yazinca en kucuk elemani verir c dede benzeri olabilir. Uada attigim linkteki gibi yapabilirsin.
- 28-12-2022, 10:09:35
#include <stdio.h> int main(void) { // Örnek bir dizi tanımlayın int array[] = {-5, 0, 1, -2, 9, 11}; int min_positive = -1; // Pozitif en küçük sayıyı saklamak için değişken // Dizi içinde döngüyü başlatın for (int i = 0; i < 6; i++) { // Eğer dizi elemanı pozitif ve (min_positive -1 olduğu sürece) küçükse if (array[i] > 0 && (min_positive == -1 || array[i] < min_positive)) { min_positive = array[i]; // Pozitif en küçük sayıyı güncelleyin } } // Pozitif en küçük sayıyı ekrana yazdırın printf("Pozitif en küçük sayı: %d\n", min_positive); return 0; }