ÖRNEK C++ PROGRAM KODLARI
Bu makalemizde c++ örnekleri, c++ örnekleri ve çözümleri, c++ örnek sorular, c++ basit kodlar, c++ zor örnekler, c++ örnek programlar, c++ kodları ve anlamları gibi konuları ele alacağız.
d-Ilk seferinde bir rakam ardından da en az 2 basamaklı bir sayı girmemiz ve sonunda
ilk sayını ikincinin rakamlarında olup olmadığını tespit
eden
program:
#include <iostream>
#include <iomanip>
using namespace std;
int f1(int x,int y)
{
int a,j=0;
do
{
a=x%10;
x=x/10;
if(y==a)
j=1;
}while(x>1);
return j;
}
int main()
{
int i=0,x,y;
cout<<"Bir rakam girin "<<endl;
cin>>y;
cout<<" En az 2 basamaklı bir sayı girin "<<endl;
cin>>x;
i=f1(x,y);
if(i==1)
cout<<"Evet,sayı:"<< y <<"
"<<x<<"sayısının içinde bulundu:"<<x<<endl;
else if(i==0)
cout<<"Hayır,sayı:"<<y<<"
"<<x<<"sayısının içindebulunamadı:"<<x<<endl;
return 0;
}
e-Bu programda da sıfırıncı eleman ikinci ile dördüncü altıncı ile ... yer değiştiriyor.
#include <iostream>
#include <iomanip>
using namespace std;
void swap(int a[])
{
int i,temp=0;
for(i=0;i<20;i++)
{
temp=a[i];
a[i]=a[i+2];
a[i+2]=temp;
i=i+3;
}
}
int main ()
{int i;
int a[20]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19};
for(i=0;i<20;i++)
cout<<a[i]<<setw(4);
swap(a);
cout<<endl;
for(i=0;i<20;i++)
cout<<a[i]<<setw(4);
return 0;
}
f-Kullanıcıdan bir sayı girmesini ve bu sayıdan itibaren bu sayının devamı
7 fibonacci sayısı alan ve birinci ile sonuncuyu birbirine bölüp kalanı bulan program:
#include <iostream>
#include <iomanip>
using namespace std;
long fibo(long n)
{
if((n==0) || (n==1))
return n;
else
return (fibo(n-1)
+ fibo(n-2));
}
int main()
{
long n,i;
do{
cout<<"Bir sayı girin "<<endl;
cin>>n;
}while(n<0);
for(i=n;i<n+8;i++)
cout<<fibo(i)<<setw(5);
cout<<endl;
cout<<fibo(n)<<" / "<<fibo(n+7)<<" = "<<(fibo(n)/fibo(n+7))<<endl;
cout<<" kalan = "<<fibo(n)%fibo(n+7)<<endl;
return 0;
}
DİĞER YAZILIM KONULARI İÇİN TIKLAYINIZ