бие даалт № 1 borland c++
Transcript of бие даалт № 1 borland c++
Бие даалт №-1
Програмчлалын үндэс 2014 Туулай, 2023
Шугаман програм
Бие дааж бодож бодлогууд
2014 Туулай, 2023Програмчлалын үндэс
1. Өгөгдсан a, b хоёр бүхэл тооны нийлбэрийг олон програм бич. 33000<a, b>2100000000
#include<iostream.h>#include<conio.h>void main(){
clrscr();long a,b,s;cout<<“a=“; cin>>a;cout<<“b=“; cin>>b;a>33000; b>2100000000;s=a+b;cout<<“s=“<<s;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
2. Өгөгдсөн 2 бодит тооны үржвэрийг олох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();float a,b,s;cout<<“a=“; cin>>a;cout<<“b=“; cin>>b;s=a*b;cout<<“s=“<<s;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
3. Өгөгдсөн тоог 5-р үржүүлээд 17-г нэмэхэд гарах тоог олох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int n,s;cout<<“n=“; cin>>n;s=n*2+17;cout<<“s=“<<s;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
4. Өгөгдсөн тооны нэгжийн орны цифрийг дараад гарсан тоог 8-р үржүүлсэн тоог олох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int n,s,m;cout<<“n=“; cin>>n;m=n/10;s=m*8;cout<<“s=“<<s;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
5. n>99 байх натурал тоо n өгөгджээ. Энэ тооны зуутын орны цифрийг ол.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
6. n>99 байх натурал тоо n өгөгджээ. Энэ тооны зуутын орны цифрийг ол.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
7. Хоёр оронтой тооны цифрийн нийлбэрийг олох программ бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int n,a,b,s;cout<<“n=“; cin>>n;a=n/10;b=n%10;s=a+b;cout<<“нийлбэр=“<<s;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
8. Гурван оронтой тоо өгөгдсөн бол түүнийг хөрвүүлж бичих програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int n,a,b,c,m;cout<<“n=“; cin>>n;a=n/100;b=n/10%10*10;c=n%10*100;m=c+b+a;cout<<“Хөрвүүл=”<<m;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
9. Гурван оронтой тооны сүүлчийн цифрийг 4-өөр, эхний цифрийг 3-аар солих програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int n,a,b,c,m;cout<<“n=“; cin>>n;a=n/100;b=n/10%10;c=n%10;a=3; c=4;b=n/10%10*10;a=3*100;m=a+b+c;cout<<“m=“<<m;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
10. Тойргын радиус r өгөгдсөн бол тойргын талбай ба уртыг олох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int r,s,i;cout<<“r=“; cin>>n;s=4*3.14*r*r;l=2*3.14*r*r;cout<<“Талбай=“<<s;cout<<“Урт=“<<l;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
11. Тэгш өнцөгтийн талууд болох a,b өнцөг өгөгдсөн бол тэгш өнцөгтийн талбай, приметрийг олох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int a,b,s,p;cout<<“a=“; cin>>a;cout<<“b=“; cin>>b;s=a*b;p=(a+b)*2;cout<<“Талбай=“<<s;cout<<“Примтерт=“<<p;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
12. Гурвалжны 3-н тал өгөгдсөн бол гурвалжны талбайг олох програм бич.
#include<iostream.h>#include<math.h>#include<conio.h>void main(){
clrscr();int a,b,c,s,p;cout<<“a=“; cin>>a;cout<<“b=“; cin>>b;cout<<“c=“; cin>>c;p=(a+b+c)/2;s=sqrt((p*(p-a)*(p-b)*(p+c));cout<<“Талбай=“<<s;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
13. Тэгш өнцөгт гурвалжны катетууд өгөгдсөн бол гипотенузыг ол.
#include<iostream.h>#include<math.h>#include<conio.h>void main(){
clrscr();int a,b,c;cout<<“a=“; cin>>a;cout<<“b=“; cin>>b;c=sqrt((a*a)+(b*b));cout<<“Гипотенуз=“<<c;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
14. Цаг, Минут, Секунт гэсэн гурван тоо өгөгдсөн бол нийт хэдэн секунт болохыг олох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int tsag,min,cek;int n,x,m;cout<<“tsag=“; cin>>tsag;cout<<“min=“; cin>>min;cout<<“cek=“; cin>>cek;n=tsag*3600;x=min*60;m=n+x+cek;cout<<“Нийт секунт=“<<m;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
15. A(x1,y1), B(x2,y3) цэгүүдийн хоорондох зайг ол.
#include<iostream.h>#include<math.h>#include<conio.h>void main(){
clrscr();int x1,x2,y1,y2,d;cout<<“x1=“; cin>>x1;cout<<“x2=“; cin>>x2;cout<<“y1=“; cin>>y1;cout<<“y2=“; cin>>y2;d=sqrt((y1-y2)*(y1-y2)+(x2-x1)*(x2-x1));cout<<“Цэгүүдийн хоорондох зай=“<<d;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
16. Гурвалжны оройн цэгүүд A(x1,y1), B(x2,y2), C(x3,y3) өгөгдсөн бол уг гурвалжны талбайг олох програм бич.
#include<iostream.h>#include<math.h>#include<conio.h>void main(){
clrscr();int x1,x2,x3,y1,y2,y3,s;cout<<“x1=“; cin>>x1;cout<<“x2=“; cin>>x2;cout<<“x3=“; cin>>x3;cout<<“y1=“; cin>>y1;cout<<“y2=“; cin>>y2;cout<<“y3=“; cin>>y3;s=sqrt((y2-y3)*(y1-y3)-(x3-x2)*(x2-x1));cout<<“Талбай=“<<s;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
17. X секунтэд хэдэн цаг, хэдэн минут, хэдэн секунт болохыг тодорхойлох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int tsag,min,cek;cout<<“cek=“; cin>>cek;if(tsag>=3600) tsag=cek/3600;min=tsag-(tsag*3600);if(min>=60) min=cek/60;cek=cek-(tsag*3600)-(min*60);cout<<“Цаг=“<<tsag;cout<<“Минут=“<<min;cout<<“Секунт=“<<cek;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
18. Өгөгдсөн 2 эерэг бүхэл тооны Арифметик болон Геометр дундажийг олох програм бич.
#include<iostream.h>#include<math.h>#include<conio.h>void main(){
clrscr();int x1,x2,a,g;cout<<“x1=“; cin>>x1;cout<<“x2=“; cin>>x2;a=(x1+x2)/2;g=sqrt(x1+x2);cout<<“Арифметик/д=<<a;cout<<“Геометр/д=<<g;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
19. Кубын ирмэгийн урт өгөгджээ. Кубын эзэлхүүн ба бүтэн гадаргуун талбаг олох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int a,v,s;cout<<“a=“; cin>>a;v=a*a*a;s=6*a*a;cout<<“Эзэлхүүн=“<<v;cout<<“Гадаргуун талбай=“<<s;
cin.get();cin.get();}
2014 Туулай, 2023Програмчлалын үндэс
20. 4-н оронтой тоо өгөгджээ. Түүний цифрүүдийн нийлбэрийг олох програм бич.
#include<iostream.h>#include<conio.h>void main(){
clrscr();int n,a,b,c,d,m;cout<<“n=“; cin>>n;a=n/1000;b=n/100%10;c=n/10%10;d=n%10;m=a+b+c+d;cout<<“Ц/нийлбэр=“<<m;
cin.get();cin.get();}