You are on page 1of 9

1. Napisati program koji e izvravati operacije na cijelom broju.

Program e ispisati vrijednost unesenog broja


izmeu 1 i 4 i ponuditi sljedei meni :
1. Dodaj 1
2. Pomnozi sa 2
3. Oduzmi 4
4. Izlaz
Program trazi od korisnika interakciju i na osnovu iste obavlja operacije.

#include <iostream>
#include <String>
using namespace std;
string isPrime (int in )
{
static int i =2 ;
if ( i < in )
{
if ( in % i == 0)
return "Not Prime Number" ;
else
{
i++;
return isPrime (in);
}
}
return "Prime Number" ;
}
int main()
{
int in ;
cout << "Enter an integer : ";
cin >> in ;
cout << in << " is " << isPrime (in) << endl ;
// wait for user response to exit
system("pause");
return 0;
}

2. Postoje dva grada pod nazivima A i B.

#include <iostream>
class City {
public:
int inhabitants,gpy; //growth per year
City(int a,int b) {
inhabitants=a;
gpy=b;
}
};
int main () {
City A(50,3),B(70,2);
int i=0;
begin:
A.inhabitants+=A.gpy*A.inhabitants/100;
B.inhabitants+=B.gpy*B.inhabitants/100;
i++;
if (A.inhabitants>B.inhabitants)
std::cout<<"In "<<i<<"year(s), A will surpass
B\n";
else goto begin;
return 0;
}

3. Napisati program

#include <iostream>
using namespace std;
int main() {
int posCount(-1), input;
do

{
cout << "Enter a positive number (0 or less to quit):

";
cin >> input;
posCount++;
} while (input > 0);
cout << "Total number of positives: " << posCount;
return(0);
}

4. Napisati program koji e traiti 10 brojeva i provjeriti koji se najvie ponavlja u tom nizu.

#include<iostream.h>
#include<conio.h>
int i,n,p=-2147483648,k[10];
main(){
while(i<10){
clrscr();
cout<<"Enter 10 integers: ";
cin>>n;
if(n>p){p=n;}
k[i]=n;
i++;
}
n=0;
for(i=0;i<10;i++){
if(k[i]==p){
n++;
}
}
clrscr();
cout<<"The biggest number "<<p<<" was entered "<<n<< " times.";
getche();
return 0;
}

5. Napisati program koji e na osnovu raspona brojeva koji su nepoznati korisniku dati
poruku da je dobitnik ili ne neke nasumine nagradne igre.

#include<iostream.h>
#include<conio.h>
int n;
main()
{
cout<<"Unesite cijeli broj: ";cin>>n;
if(n>55&&n<79){cout<<"Pobijedili ste!";}
else{cout<<"Izgubili ste!";}
getche();
return 0;
}

Kao to se vidi, u ovom zadatku je koritena if konstrukcija. Da bi broj bio dobitni


mora biti u rasponu izmedju 55 i 79 da bi izasla poruka na ekranu Pobijedili ste u
protivnom iskace poruka Izgubili ste.

6. Napisati program koji e nai najmanji broj od 10 ukucanih brojeva.

#include<iostream.h>
#include<conio.h>
int i,n,p=2147483647;
main(){
clrscr();
while(i<10){
cout<<"Enter 10 integer: \n";
cin>>n;
if(n<p){p=n;}
i++;
clrscr();
}
getche();
return 0;
}

Zadali smo vrijednost 10 cijelih brojeva unesenih i kroz while petlju provukli tih istih 10
brojeva i onda smo kroz if konstruktor provjerili vrijednosti i program nam izbacuje najmanju
vrijednost ukucanu.

7. Napisati program koji e uzeti cijeli broj i isprintati vrijednost ponuenog broja uveanog
za 18.
#include<iostream.h>
#include<conio.h>
int i,n,p=1;
main(){
clrscr();
while(p==1){
cout<<"Unesite broj: ";cin>>n;
if(n>-1&&n<21){
n+=18;
cout<<"Vas broj uvean za 18 je "<<n;
p=0;
}
else{
cout<<"Greska\n";
}
}
getche();
return 0;
}

Ovaj program kroz while petlju provjerava vrijednosti broja unesenog i izraunava uveanom
varijablom n+ i prethodnom validacijom da je broj veci od -1 i manji od 21 da moze izbaciti
konanu pravu vrijednost broja, u protivnom izbacuje rezultat : Greska.

8. Napisati program koji provjerava da li je uitani broj prost.

9. Napisati program koji izraunava rjeenja kvadratne jednaine.

10. Napisati program koji ispisuje Fibonaijev niz do indeksa broja koji se unosi sa tastature.

You might also like