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); }
2.541 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