40.Verilmiş NxN elementli iki ölçülü massivin elə elementlərini tapın ki, bütün rəqəmləri eyni olsun
#include
using namespace std;
int analiz(int n){
int t,a;
a=n;
bool f=true;
t=n%10;
while(n>0){
if(n%10!=t)
f=false;
n=n/10;
}
if(f==true)
cout<return n;
}
int main(){
int n=3;
int arr[n][n]={{31,69,72},{445,666,77},{99,313,122}};
for(int i=0;i for(int j=0;j analiz(arr[i][j]);
}
}
return 0;
}
41.Verilmiş NxN elementli iki ölçülü massivin elə elementlərini tapın ki, bütün rəqəmləri tək olsun
int main(int argc, char** argv) {
int t,c,n=3;
int arr[n][n]={{21,35,45},{4,54,7},{11,25,6}};
for(int i=0;i for(int j=0;j bool f=true;
t=arr[i][j];
while(t>0){
c=t%10;
if(c%2==0)
f=false;
t=t/10;
}
if(f==true)
cout< }
return 0;
}
42.Verilmiş NxN elementli iki ölçülü massivin polindrom elementlərini tapmalı
#include
using namespace std;
int analiz(int n) {
int a,t,ters=0;
a=n;
while(n>0){
t=n%10;
n=n/10;
ters=ters*10+t;
}
if(ters==a)
cout< return n;
}
int main(){
int n=3;
int arr[n][n]={{123,727,1221},{899,3,31},{12345,4554,555}};
for(int i=0;i for( int j=0;j analiz(arr[i][j]);
}
}
}
43.Verilmiş NxN elementli iki ölçülü massivin hər iki diognal elementlərinin cəmini tapmalı
int main(int argc, char** argv) {
int t,c,n=3;
int arr[n][n]={{21,35,45},{4,54,7},{11,25,6}};
for(int i=0;i for(int j=0;j cout< cout<}
cout< for(int i=0;i for(int j=0;j if(i==j || (i+j)==(n-1))
c=c+arr[i][j];
}
cout<
return 0;
}
44.Verilmiş NxN elementli iki ölçülü massivin hər sətrinin maksimal elementini tapmalı
#include
using namespace std;
int main(){
int n=3,max;
int arr[n][n]={{123,727,1221},{899,3,31},{12345,4554,555}};
for(int i=0;i for(int j=0;j cout< }
cout<<'\n';
}
cout<<'\n';
for(int i=0;i for( int j=0;j max=arr[i][0];
if(arr[i][j]>max)
max=arr[i][j];
}
cout< }
}
45.Verilmiş NxN elementli iki ölçülü massivin hər iki diaqonalında sıfır elementlərin sayını tapmalı
int main(int argc, char** argv) {
int say=0,n=3;
int arr[n][n]={{0,35,1},{4,0,7},{0,25,6}};
for(int i=0;i for(int j=0;j cout< cout<}
cout< for(int i=0;i for(int j=0;j if(i==j || (i+j)==(n-1))
if(arr[i][j]==0)
say++;
}
cout<
return 0;
}
46.Verilmiş NxN elementli iki ölçülü massivin eyni sətirlərdən ibarət olub-olmadığını yoxlamalı
#include
using namespace std;
int main(){
int n=3;
int arr[n][n]={{123,727,1221},{123,707,1221},{123,727,1221}};
bool f=true;
for(int i=0;i for(int j=0;j cout< }
cout<<'\n';
}
cout<<'\n';
for(int i=0;i for( int j=0;j if(arr[0][j]!=arr[i][j])
f=false;
}
}
if(f==true)
cout<<"eyni setirlerden ibaretdir";
else
cout<<"eyni setirlerden iaret deyil";
return 0;
}
47.Verilmiş mətndə yalnız rəqəmləri tərsinə çap etməlı
#include
using namespace std;
int main(){
string str="abc44mn6kij890";
bool f=false;
int n,t=0;
n=str.length();
for(int i=0;iif(str[n-i]>='0' && str[n-i]<='9')
cout<}
}
48.Verilmiş mətndəki rəqəmlərdən alınan ədədlərin cəmini tapmalı
#include
#include
using namespace std;
int main(){
string s=" ", str="abc44mn6kij890";
int n,t=0;
n=str.length();
for(int i=0;iif((str[i]>='0' && str[i]<='9')){
s=str[i];
t=t+stoi(s);
}
}
cout<}
49.Verilmiş mətndə bütün rəqəmlər eynidirmi?
#include
using namespace std;
int main(){
string str="abc44mn4kij4445";
bool f=true;
int n,t=0;
n=str.length();
for(int i=0;iif(str[i]>='0' && str[i]<='9')
for(int j=0;jif(str[i+j]>='0' && str[i+j]<='9')
if(str[i]!=str[i+j])
f=false;
}
if(f==false)
cout<<"eyni deyil";
else
cout<<"eynidir";
}
50.Verilmiş mətndəki rəqəmlərdən alınan ədədin sadə olub-olmamasını tapmalı
#include
using namespace std;
int main(){
string s=" ", str="abc44mn6kij890";
bool f=false;
int n,t=0;
n=str.length();
for(int i=0;iif((str[i]>='0' && str[i]<='9')){
s=str[i];
t=t+stoi(s);
}
}
for(int i=2;i if(t%i==0)
f=true;
}
if(f=false)
cout<<"sade deyil "< else
cout<<"sadedir "<}
Dostları ilə paylaş: |