Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Zadatak 98:
- Napravite program koji Δe od korisnika zahtijevati unos dva broja, m za poΔetak niza i n
- za kraj niza. Funkcija main treba pozvati funkciju f1 za svaki cijeli broj iz tog niza [m, n].
- Funkcija f1 treba provjeriti da li je broj koji ona prima kvadrat nekog broja, tj. da li
- korijen tog broja cijeli broj. Samo ako jeste, funkcija treba broj ispisati na ekran.
- */
- #include <iostream>
- #include <cmath>
- using namespace std;
- void f1(int);
- int main() {
- int m, n;
- cout << "Unesite 2 broja m i n: ";
- cin >> m >> n;
- for (int i = m; i <= n; i++)
- {
- f1(i);
- }
- system("pause > nul");
- return 0;
- }
- void f1(int x) {
- if (x >= 0)
- {
- float korijen_f;
- korijen_f = sqrt(static_cast <float> (x));
- int korijen_i;
- korijen_i = korijen_f;
- if (korijen_i == korijen_f)
- cout << x << " = " << korijen_i << " * " << korijen_i << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement