23.1.23010560. Dat je niz od 10 realnih brojeva. Naći broj najbliži nuli i broj najdalji od nule.
Opis rješenja:
Listing programa:
/* 23010560 Dat je niz od 10 realnih brojeva.
Naći broj najbliži nuli i broj najdalji od nule.*/
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int main()
{float a[10]={2, 3, 15, -14, -12.5, -1.5, 0.2, 11, -25, 4}, najb, najd;
najb=a[0];
najd=a[0];
for (int i=1; i<10;i++)
{if (abs(a[i])< abs(najb)) najb=a[i];
if (abs(a[i]) > abs(najd)) najd=a[i];
}
cout << "Najblizi nuli je " << najb << endl;
cout << "Najdalji od nule je " << najd << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Ispis na ekranu:
Riješeni zadaci Index
|
|