Verilmiş natural ədədin rəqəmləri arasında rəqəminin olub-olmamasını tapmalı



Yüklə 43,94 Kb.
səhifə1/4
tarix26.05.2022
ölçüsü43,94 Kb.
#59581
  1   2   3   4
imtahan PROQRAMLAŞDIRMA misalar


1.Verilmiş natural ədədin rəqəmləri arasında 5 rəqəminin olub-olmamasını tapmalı

#include


using namespace std;
int main() {
int n,t; bool f=false;
cin>>n;
while (n>0){
t=n%10 ;
if(t==5) f= true ;
n=n/10;
}
if (f==true)
cout<<" 5 var";
else
cout<<" 5 yoxdur";
return 0;
}
2. Verilmiş natural ədəddə tək və cüt rəqəmlərin sayını tapmalı

#include


using namespace std;
int main() {
int n,t,SAYtek=0,SAYcut=0;
cin>>n;
while(n>0){
t=n%10;
n=n/10;
if(t%2==0)
SAYcut++;
else
SAYtek++;
}
cout<<"cut ededlerin sayi = "<cout<<"tek ededlerin sayi = "<return 0;
}
3.Verilmiş natural ədəddə 0 və 5 rəqəmlərindən fərqli rəqəmlərin sayını tapmalı
#include
using namespace std;
int main() {
int n,t,s=0;
cin>>n;
while(n>0){
t=n%10;
if(t!=0 && t!=5)
s++;
n=n/10;
}
cout<
return 0;
}

4. Verilmiş natural ədədinin tərsinə düzülmüş rəqəmlərindən alınan ədədi tapmalı

#include


using namespace std;
int main() {
int n,t,eded=0;
cout<<"ededi daxil et - ";
cin>>n;
while(n>0){
t=n%10;
n=n/10;
eded=eded*10+t;
}
cout<<"netice - "< return 0;
}

5.Verilmiş natural ədədi ilə tərsinin cəmini tapmalı

#include


using namespace std;
int main() {
int a,b,n,ters=0;
cin>>a;
b=a;
while(a>0){
n=a%10;
ters=ters*10+n;
a=a/10;
}
cout<
return 0;
}

6. Verilmiş natural ədədinin birinci və sonuncu rəqəmlərinin cəmini tapmalı
#include
using namespace std;
int main() {
int n,t,x;
cout<<"ededi daxil et - ";
cin>>n;
x=n;
while(n>0){
t=n%10;
n=n/10;
}
cout<<"netice - "< return 0;
}

7.Verilmiş natural ədədinin birinci və sonuncu rəqəmlərindən başqa qalan rəqəmlərin cəmini tapmalı

#include


using namespace std;
int main() {
int a,a1,a2,b,c,t,s=0;
cin>>a;
a1=a;
a2=a;
while(a>0){
b=a%10;
s=s+b;
a=a/10;
}
c=a1%10;
while(a2>10)
a2=a2/10;

cout<
return 0;
}


8.Verilmiş natural ədəddə 0 və 5 rəqəmlərindən fərqli rəqəmlərin cəmini tapmalı
#include
using namespace std;
int main() {
int n,t,cem=0;
cout<<"ededi daxil et - ";
cin>>n;
while(n>0){
t=n%10;
n=n/10;
if(t!=0 && t!=5)
cem=cem+t;
}
cout<<"netice - "< return 0;
}

9.Verilmiş natural ədədinin polindrom olub-olmamasını tapmalı

#include


using namespace std;
int main() {
int a,b,n,ters=0;
cin>>a;
b=a;
while(a>0){
n=a%10;
ters=ters*10+n;
a=a/10;
}
if(b==ters)
cout<<"polindromdur";
else
cout<<"polindrom deyil";

return 0;
}

10.Verilmiş natural ədəddə yanaşı gələn eyni rəqəmlərin olub-olmamasını tapmalı
#include
using namespace std;
int main() {
int n,t;
bool f=false;
cout<<"ededi daxil et - ";
cin>>n;
while(n>0){
t=n%10;
n=n/10;
if(t==n%10)
f=true;
}
if(f == true)
cout<<"yanasi gelen eyni reqemler var"< else
cout<<"yanasi gelen eyni reqem yoxdur"< return 0;
}

11.Verilmiş natural ədəddən 0 rəqəmlərini silməklə alınan ədədi tapmalı

#include


using namespace std;
int main() {
int n,t,eded=0;
float mertebe=0.1;
cin>>n;
while(n>0){
t=n%10;
n=n/10;
if(t == 0)
continue;
mertebe=mertebe*10;
eded=eded+t*mertebe;
}
cout< return 0;
}


12.Verilmiş natural ədədinin birinci və sonuncu rəqəmlərinin cəminin tək olub-olmamasını tapmalı
#include
using namespace std;
int main() {
int n,t,x,cem;
cout<<"ededi daxil et - ";
cin>>n;
x=n;
while(n>0){
t=n%10;
n=n/10;
}
cem=t+x%10;
if(cem%2==0)
cout<<"tek deyil"< else
cout<<"tekdir"< return 0;
}

13.Verilmiş natural ədədin ikilik say sistemində təsvirini almalı

#include

using namespace std;

int main()


{
int n,p;
string s=" ";
cin>>n;
while(n>0){
p=n%2;
n=n/2;
s=to_string(p)+s;
}
cout<return 0;


}

14.Verilmiş N natural ədədi verilmişdir. Yoxlamalı, bu ədədin bütün rəqəmləri artan sıra ilə gəlirmi?
#include
using namespace std;
int main() {
int n,t;
bool f=true;
cout<<"ededi daxil et - ";
cin>>n;
while(n>0){
t=n%10;
n=n/10;
if(t f=false;
}
}
if( f == true)
cout<<"artandir"< else
cout<<"artan deyil"< return 0;
}

15.Verilmiş N natural ədədinədək bütün polindrom ədədləri tapmalı

int main()


{
int a,n,c,ters;
cin>>a;
for(int i=0;iters=0;
c=i;
while(c>0){
n=c%10;
ters=ters*10+n;
c=c/10;
}
if(ters==i)
cout<}

return 0;


}

16.Verilmiş N natural ədədinədək rəqəmlərinin cəmi 5 olan və 5-ə qalıqsız bölünən ədədləri tapmalı
#include
using namespace std;
int reqemcemi(int a){
int n,t,cem=0;
n=a;
while(n>0){
t=n%10;
n=n/10;
cem=cem+t;
}
if(cem == 5 && a%5==0)
cout< return a;
}
int main(){
int n;
cin>>n;
for(int i=1;i reqemcemi(i);
}
}

17.Verilmiş N natural ədədinədək elə cüt ədədləri çap edin ki, rəqəmlərinin cəmi tək olsun

#include



using namespace std;

int main()


{
int a,n,c;
cin>>a;
if(a>11){
for(int i=11;ic=i;
int cem=0;
while(c>0){
n=c%10;
cem=cem+n;
c=c/10;
}
if(i%2==0 && cem%2==1)
cout<}
}
else cout<<"meselenin serti ucun odenilen minimal eded 12-dir";

return 0;


}

18.Verilmiş N natural ədədinədək bütün rəqəmləri eyni olan ədədləri çap etməli
#include
using namespace std;
int analiz(int n){
int t,a;
bool f=true;
a=n;
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;
cin>>n;
for(int i=1;i analiz(i);
}
}


19.Verilmiş N natural ədədinədək ilk və son rəqəmi fərqli olan ədələri çap etməli

int main(int argc, char** argv) {


int a,b,c;
cin>>a;
for(int i=0;i b=i%10;
c=i;
while(c>10)
c=c/10;
if(b!=c)
cout< }

return 0;
}


20.Verilmiş N natural ədədinədək elə ədədləri çap edin ki, bütün rəqəmləri cüt rəqəm olsun
#include
using namespace std;
int analiz(int n){
int t,a;
bool f=true;
a=n;
t=n%10;
while(n>0){
if(n%10!=t)
f=false;
n=n/10;
}
if(f==true && t%2==0)
cout< return n;
}
int main(){
int n;
cin>>n;
for(int i=1;i analiz(i);
}
}
21.Verilmiş N natural ədədinədək elə ədədləri çap edin ki, tərkibində 5 rəqəmi olmasın

int main()


{
int a,n,c;
cin>>a;
for(int i=0;ibool f=true;
c=i;
while(c>0){
n=c%10;
if(n==5) f=false;
c=c/10;
}
if(f==true) cout<}
return 0;
}


22.Verilmiş N natural ədədinədək rəqəmlərinin sayı ilk rəqəmə bərabər olan ədədləri tapmalı
#include
using namespace std;
int analiz(int n){
int say=0,t,a;
a=n;
while(n>0){
t=n%10;
n=n/10;
say++;
}
if(say == t)
cout< return n;
}
int main(){
int n;
cin>>n;
for(int i=1;i analiz(i);
}
}

23.Funksiya tətbiq etməklə verilmiş N natural ədədinədək sadə ədədləri çap etməli

#include

using namespace std;

int sade(int a){


bool f=true;
for(int i=2;iif(a%i==0)
f=false;
return f;
}

int main()


{
int a;
cin>>a;
for(int i=2;iif(sade(i)==true)
cout<return 0;


}
24.Verilmiş N natural ədədinədək rəqəmlərinin cəmi 5-dən böyük olan sadə ədədləri tapmalı
#include
using namespace std;
int analiz(int n) {
int a,t,cem=0;
bool f=true;
a=n;
for(int i=2;i if(n%i==0)
f=false;
}
while(n>0){
t=n%10;
n=n/10;
cem=cem+t;
}
if(cem==5 && f==true)
cout< return n;
}

int main(){


int n;
cin>>n;
for(int i=1;i analiz(i);
}
}
25.Verilmiş N elementli bir ölçülü massivin elementləri arasında neçəsi cütdür və cüt rəqəmlə başlayır?

int main()


{
int n,c,say=0;
int arr[]={24,36,38,62,16,43,64};
n=sizeof(arr)/sizeof(arr[0]);
for(int i=0;ic=arr[i];
while(c>10)
c=c/10;
if(arr[i]%2==0 && c%2==0)
say++;
}
cout<return 0;
}


26. Verilmiş N elementli bir ölçülü massivin 7 ilə başlayan elementlərini çap etməli
#include
using namespace std;
int ilkreqem(int n){
int a,t;
a=n;
while(n>0){
t=n%10;
n=n/10;
}
if(t==7)
cout< return n;
}
int main(){
int arr[]={31,730,748,69,72};
int n,t;
n=sizeof(arr)/sizeof(arr[0]);
for(int i=0;i ilkreqem(arr[i]);
}
}

27.Verilmiş N elementli bir ölçülü massivin maksimal elementi eyni rəqəmlərdən ibarətdirmi?

int main(int argc, char** argv) {


int n,c,d;
bool f=true;
int arr[]={22,444,87,5};
n=sizeof(arr)/sizeof(arr[0]);
int max=arr[0];
for(int i=0;i if(arr[i]>max)
max=arr[i];
c=max%10;
while(max>0){
d=max%10;
if(d!=c) f=false;
max=max/10;
}
if(f==true)
cout<<"beli";
else
cout<<"xeyr";

return 0;
}

28.Verilmiş N elementli bir ölçülü massivin minimal elementi tək ədəddirmi?
#include
using namespace std;
int main(){
int arr[]={31,69,72,20,45,78};
int MIN,n;
n=sizeof(arr)/sizeof(arr[0]);
MIN=arr[0];
for(int i=0;i if(arr[i] MIN=arr[i];
}
if(MIN%2!=0)
cout<<"tek ededir "< else
cout<<"tek eded deyil "< return 0;
}


29.Verilmiş N elementli bir ölçülü massivin sadə indeksli elementlərini 0 ilə əvəz etməli

int main()


{
int arr[]={15,87,33,871,5,4,9}; // 33,871,4
int n=sizeof(arr)/sizeof(arr[0]);
for(int i=2;ibool f=true;
for(int j=2;jif(i%j==0)
f=false;
if(f==true)
arr[i]=0;
}
for(int i=0;icout<return 0;
}
30.Verilmiş N elementli bir ö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 arr[ ]={31,69,72,445,666,77,99,313,122};
int n;
n=sizeof(arr)/sizeof(arr[0]);
for(int i=0;ianaliz(arr[i]);
}
return 0;
}

31.Verilmiş natural ədəddə təkrarlanan rəqəm varmı?

int main(int argc, char** argv) {


int a,b;
bool f=false;
cin>>a;
while(a>0){
b=a%10;
a=a/10;
if(b==a%10) f=true;
}
if(f==true)
cout<<"var";
else cout<<"yoxdur";

return 0;
}


Yüklə 43,94 Kb.

Dostları ilə paylaş:
  1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin