ЗБИРКА РЕШЕНИ ЗАДАЧИ ОД РЕДОСЛЕДНА, ИЗБОРНА И СТРУКТУРА СО ПОВТОРУВАЊЕ проф.жаклина Лазаревска ОСУ Св.Климент Охридски -Охрид

Подобни документи
Указатели. Маисиви, указатели, параметри на функции Калин Георгиев 21 декември 2016 г. Калин Георгиев Увод в програмирането 21 декември 2016 г. 1 / 23

C++

Анализ и оптимизация на софтуерни приложения

Homework 2

Програмиране на Паскал

Програмен език C Пламен Танов Ненко Табаков Мартин Вачовски Технологично училище Електронни системи Технически университет София версия 0.5

Маисви

Препис:

ЗБИРКА РЕШЕНИ ЗАДАЧИ ОД РЕДОСЛЕДНА, ИЗБОРНА И СТРУКТУРА СО ПОВТОРУВАЊЕ проф.жаклина Лазаревска ОСУ Св.Климент Охридски -Охрид 1. Osnovni operacii na dva celi broevi a i b int a,b,sum,raz,kol,pro; cout<<"vnesi a: "; cout<<"vnesi 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; 2. Plostina i perimetar na Kvadrat int a,p,l; cout<<"vnesi strana a: "; p=a*a; l=4*a; cout<<"perimetarot na kvadratot e: "<<l<<endl; cout<<"plostinata na kvadratot e: "<<p<<endl;

3. Plostina i perimetar na pravoagolnik int a,b,p,l; cout<<"vnesi strana a: "; cout<<"vnesi strana b: "; p=a*b; l=(2*a)+(2*b); cout<<"perimetarot na pravoagolnikot e: "<<l<<endl; cout<<"plostinata na pravoagolnikot e: "<<p<<endl; 4. Plostina i perimetar na krug 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; 5. Obraten broj od trocifren i zbir na cifrite

int a,b,n,c,obr,zbir; 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; 6. Pomal od dva vneseni broja int a,b,min; cout<<"vnesi a: "; cout<<"vnesi b: "; if (a<b) min=a; cout<<"pomal e brojot e: "<<min<<endl; else min=b; cout<<"pomal e brojot e: "<<min<<endl; 7. Najgolem od tri vneseni broja

int a,b,c,max; cout<<"vnesi a: "; cout<<"vnesi 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; 8. Dali vnesen agol e ostar 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; 9. Dali vnesen broj e pomal, pogolem ili ednakov na drug vnese broj 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; 10. Vo zavisnost od vneseniot znak da se opredeli koja operacija e char znak; cout<<"vnesi znak ( +, -, / ili *) "; cin.get(znak); switch(znak) case '+':cout<<"znakot "<<"+:"<<" sobiranje"; case '-':cout<<"znakot "<<"-:"<<" odzemanje";

case '*':cout<<"znakot "<<"*:"<<" mnozenje"; case '/':cout<<"znakot "<<"/:"<<" delenje"; default:cout<<znak<<endl; 11. Zbir od neparni broevi pomali od n int n,zbir=0; for (int broj=1; broj<=n; broj+=2) zbir+=broj; cout<<"zbirot na neparnite broevi do "<<n<<" e "<<zbir<<endl; 12. Zbir od broevi pomali od n int n,zbir=0; for (int broj=1; broj<=n; broj+=1) zbir+=broj; cout<<"zbirot na broevi do "<<n<<" e "<<zbir<<endl; 13. Proizvod od broevi pomali od n

int n,p=1; for (int broj=1; broj<=n; broj++) p=p*broj; cout<<"proizvodot na broevi do "<<n<<" e "<<p<<endl; 14. Proizvod od neparnite broevi pomali od n int n,zbir=1; for (int broj=1;broj<=n;broj+=2) zbir*=broj; cout<<"proizvodot na neparnite broevi do "<<n<<" e "<<zbir<<endl;