7 Ağustos 2015 Cuma

Döngülerle ilgili sorular

 kullanıcının istediği kadar ekrana merhaba yazdıran program..
#include<iostream>
using namespace std;
void main()
{  int a,n;
cout<<"kac defa:  ";cin>>n;
for(a=1;a<=n;a++)
{cout<<"Merhaba"<<"\t"<<endl;}
}

#include<iostream>
using namespace std;
void main()
{  int a=1,n;
cout<<"kac defa:  ";cin>>n;
while(a<=n)
{cout<<"Merhaba"<<"\t"<<endl;
a++;}
}

#include<iostream>
using namespace std;
void main()
{  int a,n;
cin>>n;
for(a=1;a<=n;a++)
{cout<<a<<endl;}
}


#include<iostream>
using namespace std;
void main()
{  int a=1,n;
cout<<"n:  ";cin>>n;
while(a<=n)
{cout<<a<<endl;a++;}
}

1 den n e kadar olan sayıların toplamı

#include<iostream>
using namespace std;
void main()
{  int n,a,top=0;
cin>>n;
for(a=1;a<=n;a++)
{top=top+a;}
cout<<top<<endl;
}

n faktoriyel
#include<iostream>
using namespace std;
void main()
{int s,n,top=1;
cout<<"kac faktoriyel:  "; cin>>n;
for(s=1;s<=n;s++)
{top=top*s;}
cout<<"faktoriyel"<<"\t"<<top<<endl;
}


#include<iostream>
using namespace std;
void main()
{int n,s=1,top=1;
cout<<"kac faktoriyel  ";cin>>n;
while(s<=n)
{top=top*s;s++;}
cout<<"faktoriyel="<<"\t"<<top<<endl;
}
#include<iostream>
using namespace std;
void main()
{
    int x,y;
    cout<<"x degerini gir: ";cin>>x;
    cout<<"y degerini gir: ";cin>>y;
    if(y>x)
    { for(x;x<=y;x++)
    cout<<x<<endl; 
    }
    else if(x==y)
    {
    cout<<"deger yok"<<endl;
    }
    else
    {for(y;y<=x;y++)
    cout<<y<<endl;}
}
girilen iki değer arasındaki sayıların toplamı

#include<iostream>
using namespace std;
void main()
{  int x,y,top=0;
cout<<"x degerini gir:";cin>>x;
cout<<"y degerini gir:";cin>>y;
if (x>y)
{for(y;y<=x;y++)             
 top=top+y; 
 cout<<"toplam=  "<<top<<endl;                   }
        
else if(x==y)
{cout<<top<<endl;}
else
{for(x;x<=y;x++)
top=top+x;
cout<<"toplam=  "<<top<<endl;

}}

Hiç yorum yok:

Yorum Gönder