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.
Sana20.06.2023
Hajmi340.93 Kb.
#1631275
Bog'liq
Kamalatdinov Maxmudjan


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
printf("a[%i] : ",i+1);
scanf("%i",&a[i]);
}

for (i=0; i=1; i-=2)


printf("%i\n",a[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