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

22.1 Төмендегі функцияны кез келген х үшін есептеу программасын құрыңыз:

#include<iostream>

#include<cmath>

using namespace std;

main (){

float x,y;

cout<<"x=";

cin>>x;

if(x<=-1)

y=pow(abs(x),1/2);

else if (x>=-1 && x<=1)

y=log(x+exp(x+1)+1);

else

y=0.4*sin(x*x+1);

cout<<"\n y="<<y<<endl;

return 0;

}

23.2 у=sinx + сosx-lnx функциясы мәнін кез келген х үшін табу программасын құру керек.

24.2. 1-ден 100-ге дейінгі жұп сандардың қосындысын табу керек.

    1. 1-ден 100-ге дейінгі тақ сандардың қосындысын табу керек.

26.2 1-ден 100-ге дейінгі 4-ке қалдықсыз бөлінетін сандардың қосындысын табу керек.

#include<iostream>

#include<cmath>

Using namespace std;

Int main()

{

Int s=0, i;

For(i=0; i<=100; i++)

{

If(i%4==0) s+=i;

}

Cout<<s;

}

27.2 1-ден 100-ге дейінгі бүтін сандардың 5-ке қалдықсыз бөлінетіндерінің көбейтіндісін табу керек.

#include<iostream>

#include<cmath>

using namespace std;

Int main(){

int i,s=1;

for(i=1;i<=100;i++){

if(i%5==0) {

s*=i;}}

cout<<s;

return 0;

}

28.2 F [50] жиымын 0-100 арасындағы кездейсоқ бүтін сандармен толтырып соларды экранға шығару керек.

#include<іostream>

#include<cstdlib>

using namespace std;

Int main(){

int F [50];

for(int i=0;i<50;i++)

{F[i]=rand()%100;

cout<<F[i]<<" ";

}

return 0;

}

29.2 Көпіршік тәсілімен a[6]={4,8,1,6,7,2} жиымын өсуі бойынша реттеу керек.

#include <iostream.h> #include <iomanip.h> #include <conio.h> main() { const n=6; //элементтер саны int m[n]={4,8,1,6,7,2},i,j,buf,k,a; clrscr(); cout« "Берілген жиым:\n"; for(i=0; i<n; i++) cout«setw(6)«m[i]; cout«endl«endl; a=1; // итерациялар санауышы for(i=1; i<n; i++) { for(j=n-1; j>=i; j--) { if (m[j-1]<m[j]) /*егер оң жақтағы элемент сол жақтағы элементтен артық болса, сол жаққа жылжытамыз-көпіршік "жоғары" кетеді */ { buf=m[j-1]; m[j-1]=m[j]; m[j]=buf; for (k=0; k<n; k++) cout«setw(6)«m[k]; //сұрыптау итерациясынан соң cout«"; итерация # "«a++«endl; } } } getch(); }

30.2 а[3][4] жиымының берілген мәндерін енгізіп, оларды экранға шығарыңдар.

#include<iostream>

using namespace std;

Int main()

{int i,j,a[3][4];

cout«"jyim elementterin engiz:";

for(i=0;i<3;i++){

for(j=0;j<4;j++)

cin»a[i][j];

}

for(i=0;i<3;i++){

for(j=0;j<4;j++)

cout«" "«a[i][j];

cout«endl;

}

}

31.2 a[4][4] жиымының бас және қосалқы диагоналдарында орналасқан элементтерін экранға шығару керек.

#include<iostream>

#include<iomanip>

#include<cstdlib>

#define n 4

using namespace std;

Int main()

{int i,j,a[n][n],k,b[100];

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

for(j=0;j<n;j++){

a[i][j]=rand()%21-10;

cout«setw(4)«a[i][j];

}

cout«endl;

}

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

for(j=0;j<n;j++){

if(i==j || i+j==n-1)

cout«setw(4)«a[i][j];

}

}

}

32.2 A[5] жиымының оң элементтерін шығару керек.

#include<iostream> #include<iomanip> #include<cstdlib> #define n 5 using namespace std; int main() {int i,a[n]; for(i=0;i<n;i++){ a[i]=rand()%21-10; cout«setw(5)«a[i]; } for(i=0;i<n;i++){ if(a[i]>0) cout«endl«a[i];}}

33.2 Бүтін сандармен берілген A[8] жиымы элементтерінің арифметикалық ортасын табу керек.

#include <iostream>

using namespace std;

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