Ulıwma orayǵa bolǵan sheńber radiusı berilgen. R₁,R₂,(R₁>R₂) Olardıń maydanları S₁ hám S₂, olardıń ayırması S
Download 340.93 Kb.
|
Kamalatdinov Maxmudjan
- Bu sahifa navigatsiya:
- Blok-sxeması
1-másele Ulıwma orayǵa bolǵan sheńber radiusı berilgen. R₁,R₂,(R₁>R₂) Olardıń maydanları S₁ hám S₂, olardıń ayırması S3 anıqlansın. S₁ = π * R12 , S₂ = π * R₂² , S3 = S₁ - S₂. #include #include using namespace std; int main(){ double r1,r2,s1,s2,s3,pi=3.14; cout << "Birinshi radiusti kiritin: "; cin >> r1; cout << "Ekinshi radiusti kiritin: "; cin >> r2; s1 = pi*r1*r1; s2 = pi*r2*r2; s3 = abs(s1-s2); cout << " Birinshi shenber maydani: " << s1 << endl; cout << " Ekinshi shenber maydani: " << s2 << endl; cout << "s3 : " << s3; return 0; } Blok-sxeması Tamamlanıwı Baslaniwı s1,s2,s3
s1 = pi*r1*r1; s2 = pi*r2*r2; s3 = abs(s1-s2); r1,r2,s1,s2,s3, pi 2-másele Eki xanalı san berilgen. Onıń cifrları qosındısın anıqlawshı programma dúzilsin. #include using namespace std; int main () { int n, f, s; cout << " N nomerin kiritiń: "; cin >> n; f = n / 10; s = n % 10 ; cout << " cifrlar qosindisi : " << f+s << endl; return 0; } Blok-sxeması Tamamlanıwı f+s
f = n / 10; s = n % 10; Baslaniwı n,f,s
3-másele A pútin sanı berilgen. Gápti shınlıqqa tekseriń: "A sanı taq san". #include using namespace std; int main () { int a; cout << " A nomerin kiritiń: "; cin >> a; cout << " A - taq nomer: " << (a%2==1) << ". " << endl; return 0; } Blok-sxeması Baslaniwı a
(a%2==1) Tamamlanıwı 4-másele X haqıyqıy sanı berilgen. Tómendegi funksiya esaplansın. #include int main(void) { float x; printf("x: "); scanf ("%f", &x); if (x<0) printf("fx=%i\n",0); else if (( ((int)x)%2 ) ==0 ) printf("fx=%i\n",1); else printf("fx=%i\n",-1); return 0; } Baslanıwı Blok-sxeması x<0 y:=0 x,y Tamamlanıwı y
y:=-1 y:=1
x%2==0 Awa Yaq Yaq Awa
5-másele Sáneni bildiriwshi eki pútin san berilgen D (kún) hám M (ay). (Kabisa bolmaǵan jıl sánesi kiritiledi). Berilgen sáneni ańlatıwshı programma dúzilsin. Kabisa jılında 366 kún, kabisa bolmaǵan jılda 365 kún bar boladı. #include using namespace std; int main () { cout << " ku'ndi kiritin= "; int D; cin >> D; cout << " aydi kiritin= "; int M; cin >> M; switch (M) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: { if (D >= 1 && D <= 31) { cout << D << endl; } else { cout << " Bunday ku'n joq" << endl; } switch(M) { case 1: cout << "-Yanvar" << endl; break; case 3: cout << "-Mart" << endl; break; case 5: cout << "-May" << endl; break; case 7: cout << "-Iyul" << endl; break; case 8: cout << "-Avgust" << endl; break; case 10: cout << "-Oktyabr" << endl; break; default: cout << "-Dekabr" << endl; break; } break; } case 2: { if (D >= 1 && D <= 28) { cout << D << endl; } else { cout << " Bunday ku'n joq" << endl; } cout << "-Fevral" << endl; break; } case 4: case 6 : case 9 : case 11: { if (D >= 1 && D <= 30 ) { cout << D << endl; } else { cout << "Bunday ku'n joq" << endl; } switch(M) { case 4: cout << "-Aprel" << endl; break; case 6: cout << "-Iyun" << endl; break; case 9: cout << "-Sentyabr" << endl; break; default: cout << "-Noyabr" << endl; break; } break; } default: { cout << " Bunday ay joq" << endl; break; } return 0; } } 6-másele n pútin sanı hám x haqıyqıy sanı berilgen (n > 0). Tómendegi qosındını esaplaytuǵın programma dúzilsin. (Alınǵan nátiyje shama menen cos(x) ǵa jaqınlasadı) #include using namespace std; int main() { const double PI = 3.141592653589793; int N; N = rand() % 30 + 1; N = 30; float X = (rand() % 16 - 8) * PI/4; //X = 1.0; double p = X, s = X; int k = 0; for(int i = 1; i <= N; i++) { k += 2; p *= (-1)*X*X/(k*(k+1)); s += p; cout << i << " : "<< k << " : "<< p; cout << " : "<< s << endl; } cout << "Number N: " << N << endl; cout << "Number X: " << X << endl; cout << "Result: " << s << endl; cout << "sin(" << X <<") = " << sin(X) << endl; return 0; } 7-másele n pútin sanı berilgen (n>0). Bólip pútin hám qaldıq bólimlerin anıqlaw arqalı berilgen san cifrlarınıń arasında 2 cifrı bar — joqlıǵın anıqlawshı programma dúzilsin. #include using namespace std; int main() { int n; cin >> n; bool b = false; while(n){ if(n %10 == 2) b = true; n /= 10; } if(b == true) cout << "YES"; else cout << "NO"; return 0; } 8-másele n dana elementten payda bolǵan massiv berilgen (n jup san). Dáslep massiv elementleri arasınan danaq indekslilerin ósiw tártibinde keyin jup indekslilerin kemeyiw tártibinde shıǵarıwshı programma dúzilsin. A[1], A[3], A[5], .. A[6], A[4], A[2], A[0]. Shárt operatorı isletilmesin. #include int main(void) { int a[10]; int n, i; printf("N: "); scanf("%i",&n); for (i=0; i for (i=0; i return 0; Download 340.93 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling