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

Размер: px
Започни от страница:

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

Препис

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

2 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

3 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

4 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))

5 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";

6 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

7 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;

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

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

Подробно

C++

C++ Управляващи оператори в C++ Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, 2018/19 г. 18 30 октомври 2018 г. Трифон Трифонов (УП 18/19) Управляващи оператори в C++ 18 30 октомври

Подробно

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

Анализ и оптимизация на софтуерни приложения Анализ и оптимизация на софтуерни приложения Александър Пенев Васил Василев Съдържание 1. Какво е векторизация? 2. Примери 3. на цикли 4. Масиви от структури или структури от масиви 5. на при различни

Подробно

Homework 2

Homework 2 Домашна работа 2 по Дизайн и анализ на алгоритми за специалност Компютърни науки, 2. курс, 1. поток СУ, ФМИ, летен семестър на 2017 / 2018 уч. г. СЪСТАВЯНЕ НА АЛГОРИТМИ Задача 1 2 3, а 3, б 3, в Общо получен

Подробно

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

Програмиране на Паскал Поради връзката на С++ с езика С в голяма част от литературата е прието записването С/С++. Това е найизползваният език за програмиране в света, поради което синтаксисът на някои от по-новите езици като

Подробно

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

Програмен език C Пламен Танов Ненко Табаков Мартин Вачовски Технологично училище Електронни системи Технически университет София версия 0.5 Програмен език C Пламен Танов Ненко Табаков Мартин Вачовски Технологично училище Електронни системи Технически университет София версия 0.5 Литература Необходими програми Kernighan & Ritchie - The C Programming

Подробно

Маисви

Маисви МАСИВИ 1. Структурни типове данни Структура от данни - организирана информация, която може да бъде описана, създадена и обработена с помощта на програма. Скаларни типове данни: Целочислен int Реален double

Подробно