Задан одномерный массив А вещественных чисел, пронумерованы от 1 до h. Найти первый элемент массива, значение которого не превышает 2.5.
Входные данные
В первой строке задано количество элементов массива h (0 < h ≤ 100), в следующей строке задано h вещественных чисел, разделенных пробелом.
Выходные данные
Вывести в одной строке сначала индекс найденного первого указанного элемента массива и через пробел его значение с точностью 2 знака после десятичной точки. В случае отсутствия указанного элемента в массиве вывести "Not Found" (без кавычек).
#include<stdio.h> #include<stdlib.h> #include<math.h> #include <iostream> using namespace std; int main() { int i,n,b,j; float a[100]; cin>>n; for(i=0;i<n;i++) cin>>a[i]; b=1; for(i=0;i<n;i++) if (a[i]<=2.5){ printf("%d %.2f\n",i+1,a[i]); b=0; break;} if (b==1) printf("Not Found\n"); return 0; }
Есть решение которого нет на сайте? Пиши admin@devexe.top