Detaylar için tıkla.
/***************************************************************************
** SAKARYA ÜNİVERSİTESİ**
** BİLGİSAYAR VE BİLİŞİM BİLİMLERİ FAKÜLTESİ **
** BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ **
** C++ DİLİNDE ÇALIŞMALAR **
** ECEM BÖLÜK **
**********************************************************************/
#include <iostream>
#include <time.h>
using namespace std;
void Degistir(int boyut)
{ int dizi[100];
int index1;
int index2;
char cevap=’e';
srand(time(NULL));
for (int i = 0; i < boyut; i++)
{
dizi[i]=rand()%99;
cout<<dizi[i]; cout<<“\t”; }
cout<<endl;
for (int i = 0; i < 80; i++)
{ cout<<“-“;
} cout<<endl;
do {
cout<<“Degistirilecek elemanlarin idexlerini giriniz:”<<endl;
cout<<“Index 1:”;
cin>>index1;
cout<<“Index 2:”;
cin>>index2;
for (int i = 0; i < boyut; i++)
{
if (i==index1)
{
int temp=dizi[index1];
dizi[index1]=dizi[index2];
dizi[index2]= temp; }
}
for (int i = 0; i < boyut; i++)
{ cout<<dizi[i]; cout<<“\t”;
} cout<<endl;
cout<<“Devam etmek ister misiniz?(e/h)”;
cin>>cevap;
cout<<endl;
for (int i = 0; i < 80; i++)
{ cout<<“-“;
} } while (cevap==’e’); }
void İslem(int boyut)
{ int dizi1[100]; srand(time(NULL));
for (int i = 0; i < boyut; i++)
{ dizi1[i]=rand()%1000;
cout<<dizi1[i];
cout<<“\t”; }
cout<<endl;
for (int i = 0; i < 80; i++)
{ cout<<“-“; }
cout<<endl;
cout<<“Kurala uygun olan sayilar:”<<“\t”;
for (int i = 0; i < boyut; i++)
{ if (dizi1[i]>0&& dizi1[i]<10)
{ int sonuc=dizi1[i]%2;
if (sonuc==0)
{ cout<<dizi1[i];
cout<<“\t”; }
}
else if (dizi1[i]>=10&&dizi1[i]<=99)
{ int onlar=dizi1[i]/10;
int birler=dizi1[i]-(onlar*10);
int cevap=(onlar+birler)/2;
int sonuc=cevap%2;
if (sonuc==0)
{ cout<<dizi1[i];
cout<<“\t”; }
}
else if (dizi1[i]>=100&&dizi1[i]<=999)
{ int yuzler=dizi1[i]/100;
int onlar=(dizi1[i]-(yuzler*100))/10;
int birler=(dizi1[i]-(yuzler*100)-(onlar*10));
int cevap=(yuzler+onlar+birler)/3;
int sonuc=cevap%2; if (sonuc==0)
{ cout<<dizi1[i]; cout<<“\t”;
}
}
}
} int main ()
{ int boyut;
cout<<“Dizinin boyutunu giriniz:”;
cin>>boyut; if (boyut>100)
{
cout<<“Hatali giris yaptiniz, lütfen tekrar deneyiniz.”;
system(“pause”);
return 0;
}
cout<<endl;
Degistir(boyut);
İslem(boyut);
cout<<endl;
system(“pause”);
return 0;
}
Yorumlar
Yorum Gönder