Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
esepter dayin.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
49.49 Кб
Скачать

56.N бүтін сандардан тұратын бірөлшемді жиым үшін: жұп нөмірлі элементтерінің көбейтіндісін есептеу; бірінші және соңғы нөлдік элементтердің арасындағы элементтер қосындысын табу.

#include<iostream.h>

#include<stdlib.h>

#include<time.h>

main()

{

int i,n,a[1000],s=1,s1=0,l,m;

time_t t; srand((unsigned) time(&t));

cout<<"Massiv olshemin engiz: ";

cin>>n;

for(i=0;i<n;i++)

{a[i]=rand()%100-50; cout<<a[i]<<" "; if(i%2==1) s*=a[i];}

cout<<endl<<"Zhup nomerli elementter kobeitindisi = "<<s<<endl;

for(i=0;i<n;i++)

if(a[i]==0) { l=i; break;}

for(i=l+1;i<n;i++) m=i;

for(i=l+1;i<m;i++)

s1+=a[i];

cout<<endl<<"Birinshi zhane songy noldik elementter arasyndagy sandar kosindisi = "<<s1;

return 0;}

57.n бүтін сандардан тұратын бірөлшемді жиым үшін: ең үлкен элемент нөмірін анықтау; бірінші және екінші нөлдік элементтері арасындағы элементтер көбейтіндісін табу; жиымды бірінші жартысында тақ позициядағы, сонан соң жұп позициядағы элементтері орналасатындай етіп түрлендіру.

#include<iostream.h>

#include<stdlib.h>

#include<time.h>

main()

{ int i,n,a[1000],max=-32000,l,m,p,s=1;

time_t t; srand((unsigned) time(&t));

cout<<"Massiv olshemin engiz: ";

cin>>n;

for(i=0;i<n;i++)

{a[i]=rand()%100-50; cout<<a[i]<<" "; if(a[i]>max) {max=a[i]; l=i;}}

cout<<"Max element nomeri = "<<l+1;

for(i=0;i<n;i++)

if(a[i]==0) {m=i; break;}

for(i=m+1;i<n;i++)

if(a[i]==0) {p=i; break;}

for(i=m+1;i<p;i++) s*=a[i];

cout<<endl<<"Birinshi zhane ekinshi noldik sandar arasyndagy elementter kobeitindisi = "<<s<<endl;

cout<<endl<<"Ondelgen zhiym:"<<endl;

for(i=0;i<n;i++)

if(i%2==0) cout<<a[i]<<" ";

for(i=0;i<n;i++)

if(i%2==1) cout<<a[i]<<" ";

return 0;}

58.Тікбұрышгы үш6ұрыштың катеті мен бұрышы белгілі болса, оның периметрі мен ауданын есепте.

#include<iostream.h>

#include<math.h>

main()

{

float a,b,c,s,p,b_a;

cout<<"Kateti men buryshyn engiz:";

cin>>a>>b_a;

c=a/sin(b_a*3.142857142857143/180);

b=a*sin((90-b_a)*3.142857142857143/180);

if(a+b>c && a+c>b && b+c>a) {

p=a+b+c;

s=(a*b)/2; cout<<endl<<"P="<<p<<endl<<"S="<<s;}

else cout<<endl<<"Ondai uwburiw bolmaidy";

cout<<endl<<endl<<a<<" "<<b<<" "<<c;

int t;

cin>>t;

cout<<sin(t*3.14/180);

return 0;}

59. Ресторан күнде 850 теңгеден m1 кг май, 240 теңгеден m2 кг каймақ 410 теңгеден mЗ кг сливка сатып алады. Азық-түліктің жеке бағасын және жалпы бағасын анықга.

#include<iostream.h>

#include<math.h>

main()

{

float m1,m2,m3;

cout<<"Kanwa kilogramm mai?";

cin>>m1;

cout<<endl<<"Kanwa kilogramm kaimak?";

cin>>m2;

cout<<endl<<"Kanwa kilogramm slivka?";

cin>>m3;

cout<<endl<<"Mai "<<850*m1<<"tg, Kaimak "<<240*m2<<"tg, slivka "<<410*m3;

cout<<endl<<"Zhalpy bagasy - "<<850*m1+240*m2+410*m3;

return 0;}

60. Үшбұрыштың үш қабырғасы белгілі. Геррон формуласын қолданып, үшбұрыштың ауданын есептеңіз.

#include<iostream.h>

#include<math.h>

main()

{

float a,b,c,p,s;

cout<<"a b c manderin engiz: ";

cin>>a>>b>>c;

if(a+b>c && b+c>a && a+c>b)

{p=(a+b+c)/2;

s=sqrt(p*(p-a)*(p-b)*(p-c));

cout<<endl<<"S="<<s;} else cout<<endl<<"Ondai uwburiw bolmaidy!";

return 0;}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]