36.Verilmiş N elementli bir ölçülü massivdə işarə keçidlərin sayını tapmalı
#include
using namespace std;
int main() {
int arr[]={12,-6,90,33,-78};
int n,say;
n=sizeof(arr)/sizeof(arr[0]);
for(int i=0;i if((arr[i-1]>0 && arr[i]<0)||(arr[i-1]<0 && arr[i]>0))
say=say+1;
}
cout< return 0;
}
37.Verilmiş N elementli bir ölçülü massivin palindrom olub-olmadığını yoxlamalı
int main(int argc, char** argv) {
int n;
int arr[]={13,15,4478,74,4478,15,13};
n=sizeof(arr)/sizeof(arr[0]);
bool f=true;
for(int i=0;i if(arr[i]!=arr[n-i-1])
f=false;
if(f==true) cout<<"polindromdur";
else cout<<"polindrom deyil";
return 0;
}
38. İki eyni ölçülü massiv verilmişdir. Onların elementlər üzrə üst-üstə düşməsini yoxlamalı
#include
using namespace std;
int main(){
int n=3,m=3,max;
int arr1[n][n]={{123,727,1221},{899,3,31},{12345,4554,555}};
int arr2[m][m]={{123,727,1221},{899,3,31},{12345,4554,555}};
bool f=true;
for(int i=0;i for(int j=0;j if(arr1[i][j] != arr2[i][j])
f=false;
}
}
if(f==true)
cout<<"eynidir";
else
cout<<"eyni deyil";
}
39.Verilmiş NxN elementli iki ölçülü massivin maksimal elementi cüt ədəddirmi?
int main(int argc, char** argv) {
int n=3;
int arr[n][n]={{23,174,78},{15,5548,37},{921,245,45}};
for(int i=0;i for(int j=0;j cout< cout<}
int max=arr[0][0];
for(int i=0;i for(int j=0;j if(arr[i][j]>max)
max=arr[i][j];
}
if(max%2==0)
cout<<"maksimal element ="< else
cout<<"maksimal element ="<
return 0;
}
0>
Dostları ilə paylaş: |