ЗБИРКА РЕШЕНИ ЗАДАЧИ ОД РЕДОСЛЕДНА , ИЗБОРНА И СТРУКТУРА СО
ПОВТОРУВАЊЕ
проф.Жаклина Лазаревска ОСУ „ Св.Климент Охридски“-Охрид
1.// Osnovni operacii na dva celi broevi a i b
//
#include <iostream>
using namespace std;
main()
{
int a,b,sum,raz,kol,pro;
cout<<"Vnesi a: ";
cin>>a;
cout<<"Vnesi b: ";
cin>>b;
sum=a+b;
raz=a-b;
pro=a*b;
kol=a/b;
cout<<"Sobirokot na dvata broevi e: "<<sum<<endl;
cout<<"Razlikata na dvata broevi e: "<<raz<<endl;
cout<<"Proizvodot na dvata broevi e: "<<pro<<endl;
cout<<"Kolicnikot na dvata broevi e: "<<kol<<endl;
system("pause");
}
2.
// Plostina i perimetar na Kvadrat
//
#include <iostream>
using namespace std;
main()
{
int a,p,l;
cout<<"Vnesi strana a: ";
cin>>a;
p=a*a;
l=4*a;
cout<<"Perimetarot na kvadratot e: "<<l<<endl;
cout<<"Plostinata na kvadratot e: "<<p<<endl;
system("pause");
}
3.
// Plostina i perimetar na pravoagolnik
//
#include <iostream>
using namespace std;
main()
{
int a,b,p,l;
cout<<"Vnesi strana a: ";
cin>>a;
cout<<"Vnesi strana b: ";
cin>>b;
p=a*b;
l=(2*a)+(2*b);
cout<<"Perimetarot na pravoagolnikot e: "<<l<<endl;
cout<<"Plostinata na pravoagolnikot e: "<<p<<endl;
system("pause");
}
4.
// Plostina i perimetar na krug
//
#include <iostream>
using namespace std;
main()
{
double r,p,l;
double pi=3.14;
cout<<"Vnesi radius r: ";
cin>>r;
p=r*r*pi;
l=2*r*pi;
cout<<"Perimetarot na kruznicata e: "<<l<<endl;
cout<<"Plostinata na kruznicata e: "<<p<<endl;
system("pause");
}
5.
// Obraten broj od trocifren i zbir na cifrite
//
#include <iostream>
using namespace std;
main()
{
int a,b,n,c,obr,zbir;
cout<<"Vnesi n: ";
cin>>n;
a=n%10;
c=n/100;
b=(n/10)%10;
obr=a*100+b*10+c;
zbir=a+b+c;
cout<<"Obratniot brojna: "<<n<<"e brojot:"<<obr<<endl;
cout<<"zbirot na cifrite e: "<<zbir<<endl;
system("pause");
}
6.
// Pomal od dva vneseni broja
//
#include <iostream>
using namespace std;
main()
{
int a,b,min;
cout<<"Vnesi a: ";
cin>>a;
cout<<"Vnesi b: ";
cin>>b;
if (a<b)
{
min=a;
cout<<"Pomal e brojot e: "<<min<<endl;
}
else
{
min=b;
cout<<"Pomal e brojot e: "<<min<<endl;
}
system("pause");
}
7.
// Najgolem od tri vneseni broja
//
#include <iostream>
using namespace std;
main()
{
int a,b,c,max;
cout<<"Vnesi a: ";
cin>>a;
cout<<"Vnesi b: ";
cin>>b;
cout<<"Vnesi c: ";
cin>>c;
if ((c>a)&&(c>b))
{
max=c;
cout<<"Najgolem e brojot: "<<max<<endl;
}
else if ((b>a)&&(b>c))
{
max=b;
cout<<"Najgolem e brojot: "<<max<<endl;
}
else if ((a>b)&&(a>c))
{
max=a;
cout<<"Najgolem e brojot: "<<max<<endl;
}
system("pause");
}
8.
// Dali vnesen agol e ostar
//
#include <iostream>
using namespace std;
main()
{
int alfa;
cout<<"Vnesi agol vo stepeni"<<endl;
cin>>alfa;
if ((alfa>0) && (alfa<90))
cout<<"Agolot e ostar"<<endl;
else
cout<<"Agolot ne e ostar"<<endl;
system("pause");
}
9.
// Dali vnesen broj e pomal , pogolem ili ednakov na drug vnese broj
//
#include <iostream>
using namespace std;
main()
{
int i,broj;
cout<<"Vnesi broj i pritisni Enter"<<endl;
cin>>i;
cout<<"Vnesi drug broj i pritisni Enter"<<endl;
cin>>broj;
if (i>broj)
cout<<"Brojot "<<i<<" e pogolem od "<<broj<<endl;
if (i<broj)
cout<<"Brojot "<<i<<" e pomal od "<<broj<<endl;
else if (i==broj)
cout<<"Brojot "<<i<<" e ednakov na "<<broj<<endl;
system("pause");
}
10.
// Vo zavisnost od vneseniot znak da se opredeli koja operacija e
//
#include <iostream>
using namespace std;
main()
{
char znak;
cout<<"Vnesi znak ( + , -, / ili *) ";
cin.get(znak);
switch(znak)
{
case '+':cout<<"znakot "<<"+:"<<" sobiranje";
break;
case '-':cout<<"znakot "<<"-:"<<" odzemanje";
break;
case '*':cout<<"znakot "<<"*:"<<" mnozenje";
break;
case '/':cout<<"znakot "<<"/:"<<" delenje";
break;
default:cout<<znak<<endl;
break;
}
system("pause");
}
11.
// Zbir od neparni broevi pomali od n
//
#include <iostream>
using namespace std;
main()
{
int n,zbir=0;
cout<<"Vnesi n: ";
cin>>n;
for (int broj=1; broj<=n; broj+=2)
zbir+=broj;
cout<<"Zbirot na neparnite broevi do "<<n<<" e "<<zbir<<endl;
system("pause");
}
12.
//Zbir od broevi pomali od n
//
#include <iostream>
using namespace std;
main()
{
int n,zbir=0;
cout<<"Vnesi n: ";
cin>>n;
for (int broj=1; broj<=n; broj+=1)
zbir+=broj;
cout<<"Zbirot na broevi do "<<n<<" e "<<zbir<<endl;
system("pause");
}
13.
//Proizvod od broevi pomali od n
//
#include <iostream>
using namespace std;
main()
{
int n,p=1;
cout<<"Vnesi n: ";
cin>>n;
for (int broj=1; broj<=n; broj++)
p=p*broj;
cout<<"Proizvodot na broevi do "<<n<<" e "<<p<<endl;
system("pause");
}
14.
// Proizvod od neparnite broevi pomali od n
//
#include <iostream>
using namespace std;
main()
{
int n,zbir=1;
cout<<"Vnesi n: ";
cin>>n;
for (int broj=1;broj<=n;broj+=2)
zbir*=broj;
cout<<"proizvodot na neparnite broevi do "<<n<<" e "<<zbir<<endl;
system("pause");
}
Download

збирка решени задачи од редоследна , изборна и структура со