You are on page 1of 25

.

04


.4.1. 3
.

..4.1.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int x,y,z,max;
cout<<"Vnesete tri broja\n";
cin>>x>>y>>z;
max=x;
if (y>max) { max=y;}
if (z>max) { max=z;}
cout<<"Najgolem broj e:"<<max<<"\n";

system("PAUSE");
return EXIT_SUCCESS;
}

. .4.1.



..4.2. 4
.(
. !! )

..4.2.


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int j,x,y,z,min;
cout<<"Vnesete 4 broja\n";
cin>>x>>y>>z>>j;
min=x;
if (y<min) { min=y;}
if (z<min) { min=z;}
if (j<min) {min=j;}
cout<<"Najmal broj e:"<<min<<"\n";

system("PAUSE");
return EXIT_SUCCESS;
}

..4.2.



.4.3. IF bool-
.

..4.3.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
bool a;
cin>>a; // 0=False, 1=true
if (a) // ova e isto so if(a==true)
{
cout<<"Uslovot e ispolnet\n";
cout<<a<<"\n";
}
else
{
cout<<"Uslovot ne e ispolnet\n";
cout<<a<<"\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}

4.3.






..4.4.
..4.4.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
bool a,b;
cin>>a>>b; // 0=False, 1=true
if(a&&b)
{
cout<<"Dvata uslovi se ispolnti\n";
}
else
{
cout<<"Barem eden od uslovite ne e ispolent\n";
}


system("PAUSE");
return EXIT_SUCCESS;
}

.4.4.




.4.5.

..4.5..

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
bool a,b;
cin>>a>>b; // 0=False, 1=true
if(a||b)
{
cout<<"Barem eden od uslovite e ispolnet\n";
}
else
{
cout<<"Dvata uslovi ne se ispolenti\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}

..4.5.



.4.6. Switch,
, .
1 ,
.
..4.6.
#include <iostream>
using namespace std;
int main(void)
{
int den;
cout<<"Vnesi broj na den vo nedelata !\n";
cin>>den;
switch (den) // vo zavisnost od red broj na den vo nedela,
pecati negovo ime
{
case 1:
cout<<"Ponedelnik\n"; break;
case 2:
cout<<"Vtornik\n"; break;
case 3:
cout<<"Sreda\n"; break;
case 4:
cout<<"Cetvrtok\n"; break;
case 5:
cout<<"Petok\n"; break;
case 6:
cout<<"Sabota\n"; break;
case 7:
cout<<"Nedela\n"; break;
default:
cout<<"Ne postoi takov broj za den vo nedelata !\n";
break;
//ako vrednosta na den ne e od 1 do 7 kolku sto ima denovi
}
system("PAUSE");
return 0;
}

. .4.6.




..4.7. Switch,
1 10

..4.7.

#include <iostream>
using namespace std;
int main(void)
{ int broj;
cout<<"Vnesi broj od 1-10 \n";
cin>>broj;
switch (broj)
{ case 2: case 4: case 6: case 8: case 10:
cout<<"Brojot e paren\n"; break; //ako broj ima
vrednost 2,4,6,8,10
case 1: case 3: case 5: case 7: case 9:
cout<<"Brojot e neparen\n"; break; //ako broj ima
vrednost 1,3,5,7,9
default:
cout<<"Brojot ne e od 1-10\n";
}
system("PAUSE");
return 0;
}

. .4.7.




..4.8.
.

. .4.8.

#include <iostream>
using namespace std;
int main(void)
{ char bukva;
cout<<"Vnesi edna bukva !\n";
cin>>bukva;
switch (bukva) // vo zavisnost od vrednosta na promenlivata
bukva izvrsi nesto
{
case 'A': case 'E': case 'I': case 'O': case 'U':
cout<<"Samoglaska, golema bukva\n"; break; //ako
bukva e A E I O ili U, pecati Samoglaska, golema bukva
case 'a': case 'e': case 'i': case 'o': case 'u':
cout<<"Samoglaska, mala bukva\n"; break; //ako bukva
e a e i o ili u, pecati Samoglaska, mala bukva
default:
cout<<"Karakterot ne e samoglaska! \n"; //ako
bukva ne e nitu edno od gorenavedenite,pecati Karakterot ne e
bukva!
}
system("PAUSE");
return 0;

}
..4.8.




..4.9. ,
IF .

.Ko.4.9.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
char bukva;
cout<<"Vnesete nekoja bukva\n";
cin>>bukva;
if(bukva=='a' || bukva=='e' || bukva=='i' || bukva=='o'
|| bukva=='u')
cout<<"Samoglaska, mala bukva. \n";
else{
if(bukva=='A' || bukva=='E' || bukva=='I' ||
bukva=='O' || bukva=='U')
cout<<"Samoglaska, golema bukva. \n";
else{
cout<<"Karakterot e soglaska ili ne e
bukva.\n";
}
}

system("PAUSE");
return EXIT_SUCCESS;
}



..4.9.




..4.10 ,
.

..4.10.

#include <iostream>
using namespace std;
int main(void)
{ int mesec;
cout<<"Vnesi broj na mesec\n";
cin>>mesec;
switch (mesec)
// vo zavisnost od vrednosta na promenlivata mesec izvrsi
nesto
{ case 3: case 4: case 5:
cout<<"Prolet\n"; break;
//ako mesec e 3,4 ili 5, pecati Prolet
case 6: case 7: case 8:
cout<<"Leto\n"; break;
//ako mesec e 6,7 ili 8, pecati Leto
case 9: case 10: case 11:
cout<<"Esen\n"; break;
//ako mesec e 9,10 ili 11, pecati Esen
case 12: case 1: case 2:
cout<<"Zima\n"; break;
//ako mesec e 12,1 ili 2, pecati Zima
default:
cout<<"Ne postoi takov mesec!\n";
//ako mesec ne e nitu edno od gorenavedenite,pecati Zima
}
system("PAUSE");
return 0;
}

..4.10.




..4.11. .

..4.11.
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int x,y;
cout<<"Vnesete eden cel broj!\n";
cin>>x;
cout<<"Vnesete drug cel broj so kogo sakate da go
podelite prviot \n";
cin>>y;
if(x%y==0)
cout<<"Brojot"<<x<<" e deliv so brojot "<<y<<" bez
ostatok \n";
else
cout<<"Ima ostatok od delenjeto na
borevite"<<x<<"i"<<y<<"\n";

system("PAUSE");
return EXIT_SUCCESS;
}

..4.11.



..4.12. -
.

..4.12.
#include <iostream>
#include <cstdlib>

#include<math.h>
using namespace std;
int main()
{
float a,b,c;
cout<<"Vnesete ja prvata kateta a=";
cin>>a;
cout<<"Vnesete ja vtorata kateta b=";
cin>>b;
//sqrt() e funckija za presmetuvanje
//na kvadraten koren, kako argument
//go zema brojot cij koren se vadi
//primer sqrt(9.0)
c=sqrt(pow(a,2)+pow(b,2));
//pow(osnova,exponent) e funkcija
//za stepenuvanje, na primer 2 na 10-ta
//se pisuva pow(2,10)

cout<<"Dolzinata na hipotenuzata c e "<<c<<endl;
system("PAUSE");
return 0;
}

..4.12.








.
,
.



05
..5.1. While.
0 9.
..5.1.
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int i=0;
while(i<10)
// blokot na naredbi se izvruva se dodeka uslovot e
ispolnet (i e pomalo od 10)
{
cout<<i<<"\n";
i++;
}
system("PAUSE");
return EXIT_SUCCESS;
}

..5.1.




.5.2. For.
0 9.
.K.5.2.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
for(int i=0;i<10;i++)
{
cout<<i<<"\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}

..5.2.


..5.3. While,

..5.3.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int i=0;
int c=0;// za da se pecati ona shto se sobira
int s=0;
while(i<10)
{
cout<<c+i<<"+"; // dokolku se saka da se pecati
ona shto se sobira
s=s+i;
i++;
}
cout<<"="<<s<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

.5.3.


..5.4. FOR
..5.4
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int s=0;

for(int i=0;i<10;i++)
{
cout<<i<<"+";
s=s+i;
}
cout<<"="<<s<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
..5.4.



..5.5.
,
.
..5.5.
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int n=0, i=0;
int zbir=0;
cout<<"Vnesi kolku broevi sakash da sobiras. \n";
cin>>n;
while(i<n)
// blokot na naredbi se izvruva se dodeka uslovot e
ispolnet (i<n)
{
int x;
cin>>x;
zbir+=x;
i++;
}
cout<<zbir<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}

..5.5.


..5.6.
- ,
.

..5.6.
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int n=0;
int proizvod=1;
cout<<"Vnesete kolku broevi sakate da pomnozite. \n";
cin>>n;
for(int i=0;i<n;i++)
{
int x;
cin>>x;
proizvod*=x;
}
cout<<proizvod<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
..5.6.




..5.7.

( ).

..5.7.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
int s=0;
int x;
cout<<"Vnesi broj\n";
cin>>x;
while (x>=0)
{
// Ako vneseniot broj ne e negativen,
//programata prodolzhuva so sobiranje i vnesuvanje broj
s+=x;
cin>>x;
}
cout<<"Zbirot na pozitivnite vneseni broevi e "<<s<<endl;


system("PAUSE");
return EXIT_SUCCESS;
}




..5.8.
,
.

..5.8.
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{

int x;
cout<<"Vnesi broj\n";
cin>>x;
int max=x;
while (x>=0)
{
//Ako vneseniot broj ne e negativen, se vnesuva nareden broj
// i se sporeduva po golemina so prethodniot najgolem
cin>>x;
if(x>max)
{
max=x;
}
}
cout<<"Najgolem od site vneseni broevi e "<<max<<endl;


system("PAUSE");
return EXIT_SUCCESS;
}
..5.8.



..5.9
.
..5.9.
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{


int x;
bool a=false;
cout<<"Vnesi eden broj\n";
cin>>x;
for(int i=2;i<=x/2;i++)
{
if(x%i==0)
{
a=true;
break;
}
}
if(a)
cout<<"vneseniot broj ne e prost\n";
else
cout<<"vneseniot broj e prost\n";


system("PAUSE");
return EXIT_SUCCESS;
}

//Za eden broj da e prost treba toj da se deli samo so 1 i
sam so sebe
//za da proverime dali ima drugi deliteli proveruvame od 2
//do polovinata na toj broj (nad polovinata sigurno nema
deliteli)
//kreirame edna boolean promenliva koja na pocetok
//ke ni bide false (pretpostavuvame deka brojot e prost)
//vo for ciklusot proveruvame dali ima broj koj go deli
vneseniot broj
//dokolku ima, boolean promenlivata ja stavame da bide
true
//koga ke zavrsi ciklusot proveruvame dali boolean
promenlivata e true ili false
//dokolku e false sigurni sme deka brojot e prost (nikogas
ne se ispolnil uslovot za delivost)
//dokolku e true sigurni sme deka ima barem eden broj koj
go deli vneseniot broj bez ostatok





..5.10.
.
, .

..5.10.

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{


int x;
int deliteli=0;
cout<<"Vnesi eden broj\n";
cin>>x;
for(int i=2;i<=x/2;i++)
{
if(x%i==0)
{
deliteli++;
cout<<"brojot "<<i<<" e delitel na brojot
"<<x<<endl; //naredba za pecatenje na delitelite
}
}
if(deliteli!=0)
cout<<"vneseniot broj ne e prost i ima "<<deliteli<<"
deliteli\n";
else
cout<<"vneseniot broj e prost\n";


system("PAUSE");
return EXIT_SUCCESS;
}

..5.10.

You might also like