Ilovalar
Vinejer usulika kodlangan dasturning ko’rinishi
Uses crt;
var a1: array [1..5] of integer; a,s,s1:string; k,m,i,j,n,n1:integer;
begin
a:='abcdefghijklmnopqrstuvwxyz';
write('shifrlanishi kerak matnni kiriting=');
readln(s);
write('kalit so`zni kiriting =');
readln(s1);
n:=length(s1);
n1:=length(s);
for i:=1 to n do
for j:=1 to 26 do
if s1[i]=a[j]
then begin a1[i]:=j; break end;
if n1 mod n <>0
then
write('shifrlanayotgan matn uzunligi kalit so`z uzunligiga karrali emas')
else
begin
for i:=1 to n1 do
begin
for j:=1 to 26 do
if s[i]=a[j]
then begin m:=j; break end;
k:=i mod n;
if k=0
then k:=n;
k:=a1[k]+m-1;
if k>26
then k:=k-26;
s[i]:=a[k];
end;
writeln(s);
for i:=1 to n1 do
begin
for j:=1 to 26 do
if s[i]=a[j]
then begin m:=j; break end;
k:=i mod n;
if k=0
then k:=n; k:=1-a1[k]+m;
if k<0
then k:=k+26;
s[i]:=a[k];
end;
write(s);
end;
end.
-
a хaqiqiy sоn bеrilgan. Quyidagi rasmlarda tasvirlangan y(x) funksiya uchun y(a) ni хisоblang.
|
Kiruvchi ma’lumotlar: bitta haqiqiy son a (-100<=a<=100);
Chiquvchi ma’lumotlar: y(a) ni xisoblang 10-2 aniqlikda
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
2.02
|
4.00
|
0.74
|
0.55
|
|
#include
#include
using namespace std;
int main(){
double a, y;
cin >> a;
if (a > 2) printf("4.00");
if (a <= 2 && a >= -1) printf("%.2f", a * a);
if (a < -1) printf("%.2f", 1 / (a * a));
}
-
a хaqiqiy sоn bеrilgan. Quydagi rasmlarda tasvirlangan f(х) funksiya uchun f(a) ni хisоblang.
|
Kiruvchi ma’lumotlar: bitta haqiqiy son a (1<=a<=100);
Chiquvchi ma’lumotlar: y(a) ni xisoblang 10-2 aniqlikda
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.03
|
0.03
|
2.48
|
0.04
|
|
#include
#include
using namespace std;
int main(){
float a, y;
cin >> a;
if (a <= 0) y = -a;
if (a > 0 && a <= 1) y = a;
if (a > 1 && a <= 2) y = 1;
if (a > 2) y = (2.5 - a) * 2;
cout << setprecision(2) << fixed << y;
return 0;
}
-
a хaqiqiy sоn bеrilgan. Quydagi rasmlarda tasvirlangan f(х) funksiya uchun f(a) ni хisоblang.
|
Kiruvchi ma’lumotlar: bitta haqiqiy son a (1<=a<=100);
Chiquvchi ma’lumotlar: y(a) ni xisoblang 10-2 aniqlikda
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1.55
|
0.55
|
0.33
|
0.67
|
|
#include
#include
using namespace std;
int main(){
float a, y;
cin >> a; if (a == 0) y = 1;
if (a > 0 && a <= 1) y = (1 - a);
if (a < 0 && a >= -1) y = (1 + a);
if (a > 1) y = (a - 1);
if (a < -1) y = -1 * (a + 1);
cout << setprecision(2) << fixed << y;
return 0;
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyida keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi? (yes/no)
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.71 0.11
|
no
|
-0.48 0.07
|
yes
|
|
#include
using namespace std;
int main()
{
float x, y;
cin >> x >> y;
if (y + 3 * x <= 2 && y - 3 * x <= 2 && y >= -1){
cout << "yes";
}
else cout << "no";
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyida keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi? (yes/no)
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.11 0.25
|
no
|
-0.69 0.4
|
yes
|
|
#include
#include
using namespace std;
int main(){
float x, y;
cin >> x >> y;
if (y >= -2 && x <= 1 && x >= -1 && y <= fabs(x)){
cout << "yes";
}
else cout << "no";
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyida keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi?
-
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.01 0.45
|
yes
|
-1.69 0.4
|
no
|
|
#include
#include
using namespace std;
int main(){
float x, y;
cin >> x >> y;
if (x >= -2 && x <= 2 && y <= 1.5 && y >= 1 || y >= fabs(x) && y <= 1.5){
cout << "yes";
}
else cout << "no";
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyida keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi?
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.31 1.45
|
yes
|
-0.69 0.2
|
no
|
|
#include
#include
using namespace std;
int main(){
float x, y;
cin >> x >> y;
if (y >= 0 && x * x + y * y <= 4 && x * x + y * y >= 1){
cout << "yes";
}
else cout << "no";
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyida keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi?
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.51 0.2
|
yes
|
-0.32 1.07
|
no
|
|
#include
#include
using namespace std;
int main(){
float x, y;
cin >> x >> y;
if (x * x + y * y > 1) cout << "no";
else cout << "yes";
return 0;
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyida keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi? (ha/yo`q)
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.01 0.49
|
yes
|
-1.17 0.41
|
no
|
|
#include
#include
using namespace std;
int main(){
float x, y;
cin >> x >> y;
if (x > 1 || y > 1 || x < -1 || y < -1) cout << "no";
else cout << "yes";
return 0;
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyida keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi?
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.82 0.32
|
yes
|
-0.43 0.26
|
no
|
|
#include
#include
using namespace std;
int main(){
float x, y;
cin >> x >> y;
if (y <= x / 2 && x * x + y * y <= 1){
cout << "yes";
}
else cout << "no";
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyida keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi?
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.77 0.32
|
no
|
-1.09 0.3
|
no
|
|
#include
#include
using namespace std;
int main(){
float x, y;
cin >> x >> y;
if (-2*x+1>=y && 2*x+1>=y && -2*x-1<=y && 2*y-1<=y){
cout << "yes";
}
else cout << "no";
}
-
x, y хaqiqiy sоnlar bеrilgan. Kооrdinatalari (x, y) bo`lgan nuqta quyda keltirilgan rasmdagi tеkislikning shtriхlangan qismiga tеgishlimi?
|
|
Kiruvchi ma’lumotlar: ikkita haqiqiy son x,y (1<=x,y<=100);
Chiquvchi ma’lumotlar: agar tegishli bo’lsa “yes” aks xolda “no”
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0.7 0.12
|
yes
|
-0.58 0.45
|
yes
|
|
#include
#include
using namespace std;
int main(){
float x, y;
cin >> x >> y;
if (x/2-1<=y && -x/2+1>=y && x*x+y*y<=1){
cout << "yes";
}
else cout << "no";
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: bitta butun son n (1<=n<=20);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-2 aniqlikda chiqarilsin
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1
|
0.42
|
2
|
0.65
|
|
#include
#include
#include
using namespace std;
int main()
{
int n;
float s = 0;
cin >> n;
for (int i = 1; i <= n; i++)
{
s = s + sin(i) / pow(2, i);
}
cout << setprecision(2) << fixed << s;
return 0;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: bitta butun son n (0<=n<=10);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-4 aniqlikda chiqarilsin
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1
|
1.0000
|
2
|
0.8333
|
|
#include
#include
#include
using namespace std;
float fac(int n){
if (n == 0) return 1;
if (n == 1) return 1;
return n * fac(n - 1);
}
int main(){
int n;
float s = 0;
cin >> n;
for (int i = 1; i <= n; i++){
s = s + pow(-1, i + 1) * (1.0 * 1 / fac((2 * i - 1)));
}
cout << setprecision(4) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 2
|
0.250
|
2 3
|
0.099
|
|
#include
#include
#include
using namespace std;
int main(){
int n, x;
cin >> n >> x;
float s = 0;
for (int i = 1; i <= n; i++){
s = s + pow(-1, i - 1) / pow(x, 2 * i);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
1.000
|
0 2
|
0.000
|
|
#include
#include
#include
using namespace std;
int main(){
int n, x;
cin >> n >> x;
float s = 0;
for (int i = 1; i <= n; i++){
s = s + i / pow(x, 2 * i);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0 1
|
0.000
|
2 1
|
0.387
|
|
#include
#include
#include
using namespace std;
int main(){
int n, x;
cin >> n >> x;
float s = 0;
for (int i = 1; i <= n; i++){
s = s + pow(-1, i - 1) / i * sin(i * x);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
1.000
|
2 2
|
4.828
|
|
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
0 1
|
0.000
|
2 1
|
1.500
|
|
#include
#include
#include
float fac(int n){
if (n == 0) return 1;
if (n == 1) return 1;
return n * fac(n - 1);
}
using namespace std;
int main(){
int n, x;
cin >> n >> x;
float s = 0;
for (int i = 1; i <= n; i++){
s = s + pow(x, i) / fac(i);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
1.000
|
2 2
|
4.828
|
|
#include
#include
#include
__int64 P(int a, int n){
int p = 1;
for (int i = 1; i <= n; i++){
p = p * a;
}
return p;
}
using namespace std;
int main(){
int n, x;
cin >> n >> x;
double s = 0;
for (int i = 1; i <= n; i++){
s = s + P(x, i) / sqrt(i);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
-1.000
|
0 2
|
0.000
|
|
#include
#include
#include
float fac(int n){
if (n == 0) return 1;
if (n == 1) return 1;
return n * fac(n - 1);
}
using namespace std;
int main(){
int n, x;
cin >> n >> x;
float s = 0;
for (int i = 1; i <= n; i++){
s = s + pow(-1, i) * pow(x, i) / fac(i);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
1.000
|
2 2
|
0.667
|
|
#include
#include
#include
float fac(int n){
if (n == 0) return 1;
if (n == 1) return 1;
return n * fac(n - 1);
}
using namespace std;
int main(){
int n, x;
cin >> n >> x;
float s = 0;
for (int i = 1; i <= n; i++){
s = s + pow(-1, i + 1) * pow(x, (2 * i - 1)) / fac(2 * i - 1);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
1.000
|
2 2
|
-1.000
|
|
#include
#include
#include
float fac(int n){
if (n == 0) return 1;
if (n == 1) return 1;
return n * fac(n - 1);
}
using namespace std;
int main(){
int n, x;
cin >> n >> x;
float s = 0;
for (int i = 0; i < n; i++){
s = s + pow(-1, i) * pow(x, (2 * i)) / fac(2 * i);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
1.000
|
2 2
|
3.000
|
|
#include
#include
#include
float fac(int n){
if (n == 0) return 1;
if (n == 1) return 1;
return n * fac(n - 1);
}
using namespace std;
int main(){
int n, x;
cin >> n >> x;
float s = 0;
for (int i = 0; i < n; i++){
s = s + pow(x, (2 * i)) / fac(2 * i);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
1.000
|
2 2
|
4.667
|
|
#include
#include
#include
using namespace std;
int main(){
int n, x;
cin >> n >> x;
double s = 0;
for (int i = 1; i <= n; i++){
s = s + pow(x, (2 * i - 1)) / (2 * i - 1);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va x (0<=n,x<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
1.000
|
2 2
|
3.333
|
|
#include
#include
#include
using namespace std;
float fac(int n){
if (n == 0) return 1;
if (n == 1) return 1;
return n * fac(n - 1);
}
int main(){
int n, x;
cin >> n >> x;
double s = 0;
for (int i = 1; i <= n; i++){
s = s + pow(x, (2 * i - 1)) / fac(2 * i - 1);
}
cout << setprecision(3) << fixed << s;
}
-
Berilgan ketma-ketlikni dastlabki n ta xadi yig’indisini toping
|
|
Kiruvchi ma’lumotlar: ikkita butun son n va k (0<=n,k<=9);
Chiquvchi ma’lumotlar: S – ketma-ketlikni dastlabki n ta xadi yig’indisi
javob 10-3 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 1
|
0.000
|
2 2
|
1.000
|
|
#include
#include
#include
using namespace std;
float fac(int n){
if (n == 0) return 1;
if (n == 1) return 1;
return n * fac(n - 1);
}
int main(){
int n, x;
cin >> n >> x;
double s = 0;
for (int i = 0; i <= n; i++){
s = s + pow(-1, i) * pow(x, i) / fac(i);
}
cout << setprecision(3) << fixed << s;
}
-
Summani xisoblang
|
,
Bu yerda x - a va c oralig’ida, h sikl qadami
|
Kiruvchi ma’lumotlar: a,b,c butun son (0<=a,b,c<=100);
Chiquvchi ma’lumotlar: masala javobi y 10-2 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
3 3 4
|
1.02
|
2 10 5
|
1.15
|
|
#include
#include
#include
using namespace std;
int main(){
int a, b, c;
cin >> a >> b >> c;
double s = 0;
for (int i = a; i <= c; i+=3){
s = s + pow((a * i + b) / (b * b + pow(cos(i), 2)), 1.0 * 1 / 3) - sin(i * i) / (a * b);
}
cout << setprecision(2) << fixed << s;
}
-
Summani xisoblang
|
,
Bu yerda x - c va d oralig’ida, h sikl qadami
|
Kiruvchi ma’lumotlar: a,b,c,d butun son (0<=a,b,c,d<=100);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
4 4 3 5
|
12.55
|
5 2 5 7
|
12.49
|
|
#include
#include
#include
using namespace std;
int main(){
int a, b, c, d;
cin >> a >> b >> c >> d;
double s = 0;
for (int i = c; i <= d; i+=2){
s = s + pow((sin(a * i) + pow(b, 2 * c)) / (b * b + pow(cos(i), 2)), 1.0 * 1 / 3) - sin(i * i) / (a * b);
}
cout << setprecision(2) << fixed << s;
}
-
Summani xisoblang
|
,
Bu yerda x – a va b oralig’ida, h sikl qadami
|
Kiruvchi ma’lumotlar: a,b,c butun son (0<=a,b,c<=100);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 2 3
|
1.20
|
3 4 5
|
2.73
|
|
#include
#include
#include
using namespace std;
int main(){
int a, b, c;
double s = 0;
cin >> a >> b >> c;
for (int i = a; i <= b; i += 2){
s = s + (pow(a, b) + pow(b, i) + pow(c, a)) / (2 * i * i + 3 * pow(a, i));
}
cout << setprecision(2) << fixed << s;
}Summani xisoblang
Описание: C:\wamp\www\079_1.files\image001.png, Описание: C:\wamp\www\079_1.files\image002.png
Bu yerda x – π/2 va π oralig’ida, h sikl qadami
Kiruvchi ma’lumotlar: a butun son (1<=a <=20);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin.
Kiruvchi ma’lumotlar
Chiquvchi ma’lumotlar
2
49.46
3
78.40#include
#include
#include
using namespace std;
int main(){
int a;
cin >> a;
double s = 0;
for (double i = -3.1415926535 / 2; i <= 3.1415926535; i += 3.1415926535/19){
s = s + pow(a, 1.0*a/3) + i*i*cos(a*i);
}
cout << setprecision(2) << fixed << s;
}Summani xisoblang
,
Bu yerda x – 0 va 10 oralig’ida, h sikl qadami
Kiruvchi ma’lumotlar: a butun son (0<=a<=100);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin
Kiruvchi ma’lumotlar
Chiquvchi ma’lumotlar
1
0.87
3
-1.10#include
#include
#include
using namespace std;
int main(){
int a;
cin >> a;
double s = 0;
for (double i = 0; i <= 10; i += 0.5){
s = s + a*cos(i)-sin(i*i);
}
cout << setprecision(2) << fixed << s;
}
Summani xisoblang
Описание: Описание: \\172.20.27.98\www\081_1.files\image001.png, Описание: Описание: \\172.20.27.98\www\081_1.files\image002.png
Bu yerda x – 1 va 12 oralig’ida, h sikl qadami
Kiruvchi ma’lumotlar: a, b butun son (0<=a,b<=100);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin.
Kiruvchi ma’lumotlar
Chiquvchi ma’lumotlar
3 2
57.51
5 4
153.01
#include
#include
#include
using namespace std;
int main(){
int a, b;
cin >> a >> b;
double s = 0;
for (double i = 1; i <= 12; i += 2){
s = s + a*a+pow((b+sin(i))/(a*a*a+cos(i*i*i)*cos(i*i*i)), 1.0*1/5);
}
cout << setprecision(2) << fixed << s;
}
Summani xisoblang
|
Bu yerda x – 1 va 10 oralig’ida, h sikl qadami
|
Kiruvchi ma’lumotlar: a, b, c butun son (0<=a,b,c<=100);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
2 2 3
|
173.33
|
3 2 2
|
260.00
|
|
#include
#include
#include
using namespace std;
int main(){
int a, b, c;
cin >> a >> b >> c;
double s = 0;
for (double i = 1; i <= 10; i += 3){
s = s + a*i*i/b+i/c;
}
cout << setprecision(2) << fixed << s;
}
Summani xisoblang
|
,
Bu yerda x – 5 va 10 oralig’ida, h sikl qadami
|
Kiruvchi ma’lumotlar: a, b, c butun son (0<=a,b,c<=100);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
2 1 1
|
3.57
|
2 4 2
|
12.85
|
|
#include
#include
#include
using namespace std;
int main(){
int a, b, c;
cin >> a >> b >> c;
double s = 0;
for (double i = 5; i <= 10; i += 0.5){
s = s + (a*a+b*i+pow(i,c))/(a*a+b*b+i*i);
}
cout << setprecision(2) << fixed << s;
}
Summani xisoblang
|
, -1<=x<=1 h = 0.25
Bu yerda x – -1 va 1 oralig’ida, h sikl qadami
|
Kiruvchi ma’lumotlar: a, b, c butun son (0<=a,b,c<=100);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1 2 1
|
5.04
|
3 3 2
|
8.41
|
|
#include
#include
#include
using namespace std;
int main(){
int a, b, c;
cin >> a >> b >> c;
double s = 0;
for (double i = -1; i <= 1; i += 0.25){
s = s + pow((sin(a*i)+pow(b,c))/(b*b+cos(i)*cos(i)),1.0*1/3)-sin(i*i)/(a*b);
}
cout << setprecision(2) << fixed << s;
}
-
Summani xisoblang
|
, 1<=x<=20 h=5
Bu yerda x – 1 va 20 oralig’ida, h sikl qadami
|
Kiruvchi ma’lumotlar: a, b, c butun son (0<=a,b,c<=100);
Chiquvchi ma’lumotlar: y – masala yechimi 10-2 aniqlikda chiqarilsin.
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
2 1 2
|
6.84
|
3 1 3
|
9.02
|
|
#include
#include
#include
using namespace std;
int main(){
int a, b, c;
cin >> a >> b >> c;
double s = 0;
for (double i = 1; i <= 20; i += 5){
s = s + (a*i*i+b*i+c)/(a*a+b*b+i*i);
}
cout << setprecision(2) << fixed << s;
}
0>
Do'stlaringiz bilan baham: |