Ara Sınav Cevapları, Temel İşlemler ve Asal Sayı Bulma Algoritması ve İyileştirmesi
Zebercettin (Çift Sayı Faktöriyeli)
#include <iostream>
using namespace std;
int main() {
int sayi,sonuc=1;
cout << "Sayi giriniz : ";
cin >> sayi;
for (int i=2;i<=sayi;i++)
{
sonuc*=i;
i++;
}
cout << "Faktoriyel : " << sonuc;
}
Rastgele Sayı Üretimi
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
main() {
srand(time(NULL));
int kucuk, buyuk, rast1, rast2;
cout << "Kucuk deger : "; cin >> kucuk;
cout << "Buyuk deger : "; cin >> buyuk;
rast1 = rand()%(buyuk-kucuk+1)+kucuk;
cout << rast1 << endl;
while(1)
{
rast2=rand()%(buyuk-kucuk+1)+kucuk;
if (rast1!=rast2)
break;
}
cout << rast2 ;
}
Matematiksel İşlem Sorusu
#include <iostream>
using namespace std;
int main() {
int k,toplam=0;
cout << "K degerini giriniz : ";
cin >> k;
for (int i=k;i<=5;i++)
{
toplam=toplam+(i/2+i*i);
}
cout <<"Toplam : "<< toplam;
}
1 den 10 a Kadar Sayıları Ekrana Yazdırma
#include <iostream>
using namespace std;
main() {
cout << "12345678910";
}
1 den 10 a Kadar Sayıları Alt Alta Ekrana Yazdırma
#include <iostream>
using namespace std;
main() {
cout << "1" << endl;
cout << "2" << endl;
cout << "3" << endl;
cout << "4" << endl;
cout << "5" << endl;
cout << "6" << endl;
cout << "7" << endl;
cout << "8" << endl;
cout << "9" << endl;
cout << "10" << endl;
}
100 den 1 e Kadar 5 e Tam Bölünebilen Sayıları Ekrana Yazdırma
#include <iostream>
using namespace std;
main() {
for (int i=100;i>1;i--)
{
if (i%5==0)
cout << i << endl;
}
}
Bir Sayının Asal Olup Olmadığını Bulma
#include <iostream>
using namespace std;
main() {
unsigned long long int sayi,asal_mi=1;
cout << "Bir sayi giriniz : ";
cin >> sayi;
for (int i=2;i<sayi;i++)
{
if (sayi%i==0)
asal_mi=0;
}
if (asal_mi==1)
cout << "Bu sayi asal";
else
cout << "Bu sayi asal degil";
}
Bir Sayının Asal Olup Olmadığını Bulma (Gelişmiş)
#include <iostream>
using namespace std;
main() {
unsigned long long int sayi,asal_mi=1,i;
cout << "Bir sayi giriniz : ";
cin >> sayi;
if (sayi%2==0)
{
cout << "Bu sayi asal degil";
return 0;
}
for (i=3;i<(sayi/2);i++)
{
if (sayi%i==0)
{
asal_mi=0;
break;
}
i++;
}
if (asal_mi==1)
cout << "Bu sayi asal";
else
cout << "Bu sayi asal degil = " << (i);
}
3.471 Gösterim

[…] Hafta: Ara Sınav Cevapları, Temel İşlemler ve Asal Sayı Bulma Algoritması ve İyileştirmesi […]
Hocam finalde bütün konulardan mı sorumluyuz ?
vizeden sonra yeni bir konu işlemedik. vizede neyden sorumluysanız finalde de ondan sorumlusunuz
iyi akşamlar hocam yarın ki algoritma sınavı kağıt üzerinden mi yoksa uygulamalı mı olucak ?
kağıt üzerinde olacak