Float A[n][n]; a matritsaning quyidagi rasmdagi bo‘yalgan sohalardagi elementlari yig’indisini hisoblang


Download 1.41 Mb.
Sana11.11.2021
Hajmi1.41 Mb.



  1. float A[n][n]; A matritsaning quyidagi rasmdagi bo‘yalgan sohalardagi elementlari yig’indisini hisoblang.

Dastur ko’rinishi:

#include

using namespace std;

int main() {

int s=0,n;

cout<<"n="; cin>>n;

int a[n][n];

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

for(int j=0;j

cin>>a[i][j];

s+=a[i][j];

}

}



cout<<"s="<

}

Dastur yechimi:



2. float A[n][n]; Amatritsaning quyidagi rasmdagi bo‘yalgan sohalardagi elementlari yig’indisini hisoblang.



Dastur ko’rinishi:

#include

using namespace std;

int main() {

int i,j,s=0,n;

cout<<"n="; cin>>n;

int a[n][n];

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

for(int j=0;j

cin>>a[i][j];

}

}



for(int i=0;i

s+=a[i][i];

}

j=n-1;


for(int i=0;i

if(i!=j) s+=a[i][j];

j--;

}

cout<<"s="<

}

Dastur yechimi:



3.float A[n][n]; A matritsaning quyidagi rasmdagi bo‘yalgan sohalardagi elementlari yig’indisini hisoblang.



Dastur ko’rinishi:

#include

using namespace std;

int main() {

float a[100][100],i,j,n,s=0;

cout<<"n="; cin>>n;

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

for(int j=0;j

cin>>a[i][j];

}

}

for(int i=0;i

for(int j=0;j

if((i<=j && i+j<=n) || (i>=j && i+j>n)) {

s+=a[i][j];

}

}



}

cout<<"s="<

}

Dastur yechimi:



5. float A[n][n]; A matritsaning quyidagi rasmdagi bo‘yalgan sohalardagi elementlari yig’indisi topilsin.



Dastur ko’rinishi:

#include

using namespace std;

int main() {

float a[100][100],i,j,n,s=0;

cout<<"n="; cin>>n;

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

for(int j=0;j

cin>>a[i][j];

}

}

for(int i=0;i

for(int j=0;j

if((i<=j && i+j-1<=n) || (i<=j && i+j>n)) {

s+=a[i][j];

}

}



}

cout<<"s="<

}

Dastur yechimi:



6. float A[n][n]; A matritsaning quyidagi rasmdagi bo‘yalgan sohalardagi elementlari yig’indisi topilsin.Ya’ni bosh diagonal va undan pastda joylashgan elementlar.



Dastur ko’rinishi:

#include

using namespace std;

int main() {

float a[100][100],i,j,n,s=0;

cout<<"n="; cin>>n;

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

for(int j=0;j

cin>>a[i][j];

}

}

for(int i=0;i

for(int j=0;j

if(i=j || i>=j); {

s+=a[i][j];

}

}



}

cout<<"s="<

}

7float A[n][n]; A matritsaning quyidagi rasmdagi bo‘yalgan sohalardagi elementlari yig’indisi topilsin.Ya’ni bosh diagonal va undan yuqorida joylashgan elementlar.



Dastur korinishi:

#include

using namespace std;

int main() {

float a[100][100],i,j,n,s=0;

cout<<"n="; cin>>n;

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

for(int j=0;j

cin>>a[i][j];

}

}

for(int i=0;i

for(int j=0;j

if(i=j || i<=j); {

s+=a[i][j];

}

}



}

cout<<"s="<

}

Dastur yechimi:



8.float A[n][n]; A matritsaning quyidagi rasmdagi bo‘yalgan sohadagi elementlari yig’indisi topilsin.Ya’ni yordamchi diagonaldan yuqorida joylashgan elementlar, yordamchi dioganla kirmaydi.

Dastur ko’rinishi:

#include

using namespace std;

int main() {

float a[100][100],i,j,n,s=0;

cout<<"n="; cin>>n;

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

for(int j=0;j

cin>>a[i][j];

}

}



for(int i=0;i

for(int j=0;j

if( i+j<=n) {

s+=a[i][j];

}

}

}



cout<<"s="<

}

Dastur yechimi:



9. float A[n][n]; A matritsaning quyidagi rasmdagi bo‘yalgan sohadagi elementlari yig’indisi topilsin.Ya’ni yordamchi diagonaldan pastda joylashgan elementlar, yordamchi dioganla kirmaydi.

Dastur ko’rinishi:

#include

using namespace std;

int main() {

float a[100][100],i,j,n,s=0;

cout<<"n="; cin>>n;

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

for(int j=0;j

cin>>a[i][j];

}

}



for(int i=0;i

for(int j=0;j

if( i+j>=n) {

s+=a[i][j];

}

}

}



cout<<"s="<

}

Dastur yechimi:



10-misol.Matritsaning elementlari egar nuqta deyladi,agarda u bir vaqtning uzida shu element joylashgan satrdagi eng kichigi va ustundagi eng kattasi bulsa yoki aksincha.NxM o’lchamli butun turdagi matritsaning egar nuqtasi indeksi chop etlsn.





11-misol.Natural n soni va butun turdagi n-tartibli kvadrat matritsa berilgan.Matritsa elementlari monoton ketmaketlik hosil qiluvchi (monoton kamayuvchi yoki usuvchi)satrlar nomerlari topilsin.



13-misol.Elementalri butun sonlardan iborat 4-tartibli kvadrat matritsa “sexrli kvadrat” ekanligi, ya’ni ixtiyoriy bir satryoki ustunlar buyicha elementlar yig’indilari o’zaro tengligi aniqlansin.






Download 1.41 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2020
ma'muriyatiga murojaat qiling