2,5-dən böyük olmayan ilk element#907

2,5-dən böyük olmayan ilk element (Həll təhlili)

Alqoritm Analizi

Massiv elementləri üzərindən iterasiya edək. Dəyəri 2.5-i aşmayan ilk elementi çap edək. Tələb olunan element tapılmadıqda, “Tapılmadı” mesajını göstərək.

Alqoritm İmplementasiyası

İşlək massivi elan edin.

double m[110];

Giriş məlumatlarını oxuyun.

scanf("%d", &n);
for (i = 1; i <= n; i++)
    scanf("%lf", &m[i]);

Massiv elementləri üzərindən iterasiya edin.

for (i = 1; i <= n; i++)
{
    // Əgər m[i] 2.5-dən çox deyilsə, lazımi məlumatı çap edirik və proqramı bitiririk.
    if (m[i] <= 2.5)
    {
        printf("%d %.2lf\n", i, m[i]);
        return 0;
    }
}

Tələb olunan element tapılmadıqda, “Tapılmadı” mesajını göstəririk.

puts("Not Found");