Академический Документы
Профессиональный Документы
Культура Документы
Республики
Отчёт
По предмету «Информатика»
Лаб-ая работа 2
Выполнил: ИСТТ(б)-1-22
Топчубеков Нурдан
Проверила: Атамбекова А.Ш.
Лабораторная работа №2
Задание 1
1. Даны действительные числа x и y (x!=y). Меньшее из них
заменить полусуммой чисел, а большее – удвоенным
произведением.
#include <iostream>
Int main()
Int x,y;
X!=y;
Cin>>x>>y;
Return 0;
}
Задание 2
1. Если сумма 3 действительных чисел x,y,z <1, то наименьшее из этих
чисел заменить полусуммой двух других, в противном случае заменить
меньшее из x и y полусуммой двух оставшихся значений.
float x, z, y;
cin>>x>>y>>z;
if (x+y+z<1)
{cout<<"true"<<endl;
if((x<z)&&(x<y))
cout<<"min X="<<(z+y)/2<<endl;
else
if((z<x)&&(z<y))
cout<<"min Z="<<(x+y)/2<<endl;
else
if((y<x)&&(y<z))
cout<<"min Y="<<(x+z)/2<<endl;}
else
{cout<<"folse"<<endl;
if(x<y)
cout<<"min x="<<(y+z)/2<<endl;
else
cout<<"min y="<<(x+z)/2<<endl;}
Задание 3
1. Дано действительное число а. Вычислить f(a), если
#include <iostream>
int main()
float x, p=3.14;
cin>>x;
if(x<=0) cout<<0<<endl;
else
if((0<x)&&(x<=1)) cout<<pow(x,2)-x<<endl;
else cout<<pow(x,2)-sin(p*pow(x,2));
return 0;
}
Задание 4
1. Даны действительные числа a, b, c. Найти корни квадратного
уравнения ax2+bx+c=0, в противном случае ответом должно служить
сообщение, что корней нет.
#include<cmath>
#include <iostream>
int main()
float a, b, c, H, x;
cout<<"ax*2*bx+c"<<a<<b<<c<<endl;
cin>>a>>b>>c;
H=pow(b,2)-4*a*c;
if(H>0) cout<<((-b+sqrt(H))/(2*a))<<endl;
if(H>0) cout<<((-b-sqrt(H))/(2*a));
else
if(H==0) cout<<-b/(2*a);
return 0;
}
Задание 5
1. Даны действительные числа x, y, z. Выяснить, существует ли
треугольник с длинами сторон x, y, z.
#include<cmath>
#include<iostream>
int main()
float x, y, z;
cin>>x>>y>>z;
if((x+y>z)||(x+z>y)||(z+y>x))
cout<<"true"<<endl;
else cout<<"folse";
return 0;
}
Задание 6
1. Даны три действительных числа. Возвести в квадрат те из них,
значения которых неотрицательны.
#include<cmath>
#include<iostream>
int main()
float x, y, z;
cin>>x>>y>>z;
if(x>0) cout<<pow(x,2)<<endl;
if(y>0) cout<<pow(y,2)<<endl;
if(z>0) cout<<pow(z,2);
return 0;
}
Задание 7
1. Даны действительные числа. Выбрать из них, те которые принадлежат
интервалу [1,3].
#include<cmath>
#include<iostream>
int main()
float x, y, z;
cin>>x>>y>>z;
if((x>1)&&(x<3)) cout<<x<<endl;
if((y>1)&&(y<3)) cout<<y<<endl;
if((z>1)&&(z<3)) cout<<z<<endl;
return 0;
}
Задание 8
1. Программа запрашивает у пользователя «Сколько Вам лет?». Вы
вводите положительное число до 100. Программа должна выдать
полный ответ « Вам Х (или лет или года или год).
#include <iostream>
int main()
int x;
cin>>x;
else if((x>=2)&&(x<=4)||(x>=22)&&(x<=24)||(x>=32)&&(x<=34)||(x>=42)&&(x<=44)||(x>=52)&&(x<=54)||(x>=62)&&(x<=64)||
(x>=72)&&(x<=74)||(x>=82)&&(x<=84)||(x>=92)&&(x<=94)) cout<<"Вам "<<x<<" года"<<endl;
return 0;
}
Задание 9
1. Даны действительные числа a, b, c.Удвоить эти числа, если abc, и
заменить их абсолютными значениями, если это не так.
#include <iostream>
#include<cmath>
int main()
int a, b, c;
cin>>a>>b>>c;
if((b<=a)&&(b>=c)) cout<<2*a<<endl<<2*b<<endl<<2*c<<endl;
else cout<<fabs(a)<<endl<<fabs(b)<<endl<<fabs(c)<<endl;
return 0;
Задание 10
1. Дано натуральное число n (n<9999). Является ли это число
палиндромом (перевертышем) с учетом четырех цифр, как , например,
числа 2222, 6116, 0440 и т.д.
#include <iostream>
#include<cmath>
int main()
int n;
cin>>n;
if((n>=1)&&(n<=999))
if((n==22)||(n==33)||(n==11)||(n==44)||(n==55)||(n==66)||(n==77)||(n==88)||(n==99)||(n==101)) cout<<n<<"-Палиндром"<<endl;
if((n==191)||(n==181)||(n==171)||(n==161)||(n==151)||(n==141)||(n==131)||(n==121)||(n==111)) cout<<n<<"-Палиндром"<<endl;
if((n==292)||(n==282)||(n==272)||(n==262)||(n==252)||(n==242)||(n==232)||(n==222)||(n==212)) cout<<n<<"-Палиндром"<<endl;
if((n==393)||(n==383)||(n==373)||(n==363)||(n==353)||(n==343)||(n==333)||(n==323)||(n==313)) cout<<n<<"-Палиндром"<<endl;
if((n==494)||(n==484)||(n==474)||(n==464)||(n==454)||(n==444)||(n==434)||(n==424)||(n==414)) cout<<n<<"-Палиндром"<<endl;
if((n==595)||(n==585)||(n==575)||(n==565)||(n==555)||(n==545)||(n==535)||(n==525)||(n==515)) cout<<n<<"-Палиндром"<<endl;
if((n==696)||(n==686)||(n==676)||(n==666)||(n==656)||(n==646)||(n==636)||(n==626)||(n==616)) cout<<n<<"-Палиндром"<<endl;
if((n==797)||(n==787)||(n==777)||(n==767)||(n==757)||(n==747)||(n==737)||(n==727)||(n==717)) cout<<n<<"-Палиндром"<<endl;
if((n==898)||(n==888)||(n==878)||(n==868)||(n==858)||(n==848)||(n==838)||(n==828)||(n==818)) cout<<n<<"-Палиндром"<<endl;
if((n==999)||(n==989)||(n==979)||(n==969)||(n==959)||(n==949)||(n==939)||(n==929)||(n==919)) cout<<n<<"-Палиндром"<<endl;
return 0;