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

Int main() {

cons tint n=10;

int a[n], i, max=-10000, k=0;

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

a[i]=rand()%10;

cout<<a[i]<<” “;

if(a[i]>max) {

max=a[i];

k=i;}

}

cout<<”max=”<<max<<”\n”;

cout<<”k=”<<k;

return 0;}

43.1 10 Элементі бар жиымды 0-ден 9-ға дейінгі сандармен толтырып, сонан кейін оларды кері бағытта экранға шығару қажет.

#include<iostream>

#include<cstdlib>

using namespace std;

Int main() {

const int n=10;

int a[n],i;

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

a[i]=rand()%10;

cout<<a[i]<<” “; }

cout<<”\n”;

for(i=n-1; i>=0; i--)

cout<<a[i]<<“ “;

return 0; }

44.1 Берілген матрицаны x[5][5] теріс ж\е оң болып келетін кездейсоқ бүтін сандармен толтырып,оның оң элементтерінің арифм.орт. мәнін анықтайтын программа құру керек.

#include<iostream>

#include<cstdlib>

using namespace std;

Int main() {

cons int n=10;

int k=0, a[n][n], i, j, d, s=0;

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

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

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

cout<<a[i][j]<<” “; }

cout<<”\n”; }

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

for(j=0; j<n; j++) { if(a[i][j]>0) {

s+=a[i][j]; k++;} }

d=s/k;

cout<<” arifm ortasi “ <<d;

return 0; }

45.1 А[10] жиымын кездейсоқ бүтін сандармен (-10;10) толтырып, сол жиымдағы оң элементтердің геометриялық ортасын анықтау қажет.

#include<iostream>

#include<cmath>

#include<cstdlib>

using namespace std;

main(){

const int n=10;

int i,s=1,k=0;

float d;

int a[n];

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

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

cout<<a[i]<<" ";

cout<<"\n";}

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

if(a[i]>0){ k++;

s*=a[i];}}

d=pow(s,1/k);

cout<<" geometrialyk ortasy "<<d;}

return 0;

}

45.1 А[10] жиымын кездейсоқ бүтін сандармен (-10;10) толтырып, сол жиымдағы оң элементтердің геометриялық ортасын анықтау қажет.

#include<iostream>

#include<cmath>

#include<cstdlib>

using namespace std;

main(){

const int n=10;

int i,s=1,k=0;

float d;

int a[n];

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

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

cout<<a[i]<<" ";

cout<<"\n";}

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

if(a[i]>0){ k++;

s*=a[i];}}

d=s/k;

cout<<" geometrialyk ortasy "<<d;}

return 0;

}

46.1 Бүтін сандардан тұратын а(3,3) жиымы берілген. Сол жиымдағы бас диагональ элементтері максимумын табу алгоритмі мен программасын құру керек.

#include<iostream>

#include<cstdlib>

using namespace std;

main(){

const int n=3;

int a[n][n],i,j,max=INT_MIN;

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

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

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

cout<<a[i][j]<<" ";}

cout<<"\n";}

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

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

if(i==j && a[i][j]>=max) {max=a[i][j];

}}}

cout<<"bas dioganal elemetterinin ulkeni: "<<max;

return 0;}

47.1 А1 , а2 ... А10 нақты сандар жиымы берілген. Соларды программаға енгізіп, жиым элементтерінің қосындысын табу алгоритмі мен программасын жасау керек

#include<iostream>

#include<cstdlib>

using namespace std;

main(){

const int n=10;

int i;

float a[n],S=0;

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

a[i]=rand()%100;

cout<<a[i]<<" ";}

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

S+=a[i];}

cout<<"\n"<<"jium elementterinin kosindisi: "<<S;

return 0;}

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